{"_id":"nipplejs","_rev":"54-02c4efb52d84d768a8b30d4ba09589ed","name":"nipplejs","dist-tags":{"latest":"1.0.4"},"versions":{"0.0.0":{"name":"nipplejs","version":"0.0.0","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.0.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"6e80268bc8695448b5c95c2e93620a98e693f9be","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.0.0.tgz","integrity":"sha512-QlUxxCq3aBhD0LwH13lsO4zhgke0LHvKQI0VgWP4o1AzbC6/cKYdufqWar27+Sr6a5kTlyxNbiBI2b1FKiF9mA==","signatures":[{"sig":"MEUCIQD1G5x29BhQi3l+V8F0wO/eK+g9oiA7amN8q1EJv8Nc6wIgecb9wSGOk3tbISfDu8rlJkkb/MVg/Oimj/b0ZA6dMho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"6e80268bc8695448b5c95c2e93620a98e693f9be","scripts":{"umd":"umd nipplejs ./src/nipplejs.js ./dist/nipplejs.js","lint":"eslint ./src/nipplejs.js ./test/nipplejs.spec.js","test":"mocha","build":"npm test","format":"jscs ./src/nipplejs.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./src/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run-script umd && npm run-script uglify","posttest":"npm run-script format && npm run-script lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","preversion":"npm run-script build","postversion":"npm run-script bowerSync && npm run-script changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"2.11.2","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.12.1","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","conventional-changelog":"^0.4.1"}},"0.1.0":{"name":"nipplejs","version":"0.1.0","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.1.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"85e1df59505294dce9283e1ee8cf1e7eb3b5b3af","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.1.0.tgz","integrity":"sha512-PEaslk/P2pbKvu4t0I86QsiMM1TqjLMms1zZLKYh6lf3C/XoISV6TMZBc/PIOgowGluVqYY5wecePMBzD+m+dQ==","signatures":[{"sig":"MEUCIQCoyp+lCPHERC/IA5pL4GnDJrsueLWXKpkOllmzAPJluQIgWCxALzydjS1Ltf8tsME1KJxcMAodeAEDSf1OguC61sM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"85e1df59505294dce9283e1ee8cf1e7eb3b5b3af","gitHead":"190c9e06c68e50202c7f95a17448197571f44ed3","scripts":{"umd":"umd nipplejs ./src/nipplejs.js ./dist/nipplejs.js","lint":"eslint ./src/nipplejs.js ./test/nipplejs.spec.js","test":"mocha","build":"npm test","watch":"watch \"npm test\" src test","format":"jscs ./src/nipplejs.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run umd && npm run uglify","posttest":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","preversion":"npm run build","postversion":"npm run bowerSync && npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"2.11.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","conventional-changelog":"^0.4.1"}},"0.1.1":{"name":"nipplejs","version":"0.1.1","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.1.1","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"ca7881d2a4f759b3f04dbdae28d7c7d524057e7a","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.1.1.tgz","integrity":"sha512-4ld6rNfaLQBJ7127kAI4CHF6xFct2W6NhDVVTipCcp/K9ciCuGSkmc3KdLEDrchyn/irWdD5ZpcwxRD9Wlo9lQ==","signatures":[{"sig":"MEYCIQCuwZqMnSgAG9ImzHLfx8ysk1btRIHTz9O6eOKqGdKGQgIhAN3+bFNlTvtyYK2ekNvV2NSl3Rt9SXkYpOFQ5LG8WnYU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"ca7881d2a4f759b3f04dbdae28d7c7d524057e7a","gitHead":"3168b3adb844f97825c8d66cbdd6a541fb7fe995","scripts":{"umd":"umd nipplejs ./src/nipplejs.js ./dist/nipplejs.js","lint":"eslint ./src/nipplejs.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run umd && npm run uglify","watch":"watch \"npm test\" src test","format":"jscs ./src/nipplejs.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run prebuild","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","postbuild":"npm run copyToGhPages","postversion":"npm run bowerSync && npm run changelog","copyToGhPages":"node ./bin/copyToGhPages.js"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"2.11.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","conventional-changelog":"^0.4.1"}},"0.2.1":{"name":"nipplejs","version":"0.2.1","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.2.1","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"f957f2eb989f487df599544b84053a013134a48e","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.2.1.tgz","integrity":"sha512-OfvVytdwVLKu9DoTxsxD00aFCDrv3u7ouCXAzzJ2WahUwz90/PNi0+q7inewZ4daFVtj195JfOlHHxtcEKYSbA==","signatures":[{"sig":"MEYCIQC98AURrGmLFCSY16Ofoybvp4Bz/XShpKrNWlLs6XkT5AIhAI0DlJCFXszbFSDGaLhm6PQSPWTNrJx33PDN3fONowse","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"f957f2eb989f487df599544b84053a013134a48e","gitHead":"c5e376f2a9781b10c27fbb38d64b9b8d7045dfd8","scripts":{"umd":"umd nipplejs ./src/nipplejs.js ./dist/nipplejs.js","lint":"eslint ./src/nipplejs.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run umd && npm run uglify","watch":"watch \"npm test\" src test","format":"jscs ./src/nipplejs.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run prebuild","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","postversion":"npm run bowerSync && npm run changelog","copyToGhPages":"node ./bin/copyToGhPages.js"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"2.11.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","conventional-changelog":"^0.4.1"}},"0.3.0":{"name":"nipplejs","version":"0.3.0","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.3.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"47fcccdaf67a827da3bf4674172a8fc1bb8609e6","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.3.0.tgz","integrity":"sha512-qObWhmeQSoHsOErKAHBe25vemU7hkTHPxzOrobQGGaGlA0/AlwlsRK6mulZWBVS/UZ/w3bfgR+UVV1jv+8hivg==","signatures":[{"sig":"MEUCIQC2sznAEK4EtXnNnkQG4xJniGB0Z6QyQeYpy+HPmwUTuwIgS1dYuuYhGcrXwad+IIW8v9OdPFrJjVN5oj4wbwKpu9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"47fcccdaf67a827da3bf4674172a8fc1bb8609e6","gitHead":"ab50527316c51f7a7f92eead1970081921b11fd2","scripts":{"umd":"umd nipplejs ./src/nipplejs.js ./dist/nipplejs.js","lint":"eslint ./src/nipplejs.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run umd && npm run uglify","watch":"watch \"npm test\" src test","format":"jscs ./src/nipplejs.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run prebuild","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","postversion":"npm run bowerSync && npm run changelog","copyToGhPages":"node ./bin/copyToGhPages.js"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"2.11.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","conventional-changelog":"^0.4.1"}},"0.3.1":{"name":"nipplejs","version":"0.3.1","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.3.1","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"38e19e814b1aa1cdc54daa9e9417d7421d076760","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.3.1.tgz","integrity":"sha512-YYdUNvOwbkDKyXPhHxH+D9r3MD7679HLIvxDjT62FxuLCmNJe4wrzQtqdwpsTa+RAIRS7RulPnwSyVB3eOezaw==","signatures":[{"sig":"MEQCIEsFOtqE2ySZEWnXexlIO/+j5L/xRQW5qeTiZwozpIZ3AiBr/UT12cErWhTbdT8SWPKy8pL4269etIgJjo56ZJf/wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"38e19e814b1aa1cdc54daa9e9417d7421d076760","gitHead":"a4b66a203ccf3cbd9e0b417f403877024892f041","scripts":{"umd":"umd nipplejs ./src/nipplejs.js ./dist/nipplejs.js","lint":"eslint ./src/nipplejs.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run umd && npm run uglify && git add \"./dist/*.js\" && git commit -m \"chore: build\"","watch":"watch \"npm test\" src test","format":"jscs ./src/nipplejs.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run prebuild","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","postversion":"npm run bowerSync && npm run changelog","copyToGhPages":"node ./bin/copyToGhPages.js"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"2.11.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","conventional-changelog":"^0.4.1"}},"0.4.0":{"name":"nipplejs","version":"0.4.0","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.4.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"635edd9d142e0223cba55f0e80080580b972da97","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.4.0.tgz","integrity":"sha512-yQKXZ5fXnr31FcyQnCuAcZxPc0TbaO6ur6RrP5IOwQNjNwL6/6HyUG2ssv13qq9ku/McUl3aHRgNlU7wC0XjOg==","signatures":[{"sig":"MEUCIQCzxlkC3XsfgIwalXZuItcXI2AxOtgirDd2ikAtTiv+8wIgdCBKhDjI9mdscaoIJzEnxkdq76czPtitRqTaCfO2XHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"635edd9d142e0223cba55f0e80080580b972da97","gitHead":"c498cf73f6325b6b3a2bee9c1bd8c3b4aaf729fd","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run concat && npm run umd && npm run uglify","watch":"watch \"npm test\" src test","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","postbuild":"node ./bin/clean.js","postversion":"npm run bowerSync && npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"2.11.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","conventional-changelog":"^0.4.1"}},"0.4.1":{"name":"nipplejs","version":"0.4.1","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.4.1","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"7238025be066d5f8539849acee6e7766ba870fad","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.4.1.tgz","integrity":"sha512-GEwMVGlO+qAwkh4KB5I/R79LxrDi0LGQPYrafwMPmD0TiPbEkEWMWYF6eWBBpmdTbVZtnS/mobT0wKpjpwDj9w==","signatures":[{"sig":"MEUCIE06K8hLm51hcQP27XbVmJtERD5Gbva5ZVzE6ha1uWH/AiEAzW3CAlKD6OgXnfrEyjbBn0GkaWO+Ye0HCdCm+Tsn1JM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"7238025be066d5f8539849acee6e7766ba870fad","gitHead":"b4c53ec79d7dc5869057e193e066b0733e4159d5","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run concat && npm run umd && npm run uglify","watch":"watch \"npm test\" src test","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","postbuild":"node ./bin/clean.js","postversion":"npm run bowerSync && npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"2.11.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","conventional-changelog":"^0.4.1"}},"0.4.2":{"name":"nipplejs","version":"0.4.2","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.4.2","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"56120aadc55d7302f0b5ba3dd81d7c5dcb215a99","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.4.2.tgz","integrity":"sha512-VSn2idMizyWraJ5rauTFx5TUyHKZcS2TZ2fVVuPWTPesaXje5lF0Orr92mMqzXVP/qNn3BNwAb83d/wpfb4TQg==","signatures":[{"sig":"MEYCIQCARygw3W+XQcikkQH5OmQlW5IDjbh5nia+i3xmJu6n+gIhAJcmcqXDdAxY3T5ju0P85IOy3pPGr1TcQny8MMGZLPKh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"56120aadc55d7302f0b5ba3dd81d7c5dcb215a99","gitHead":"ce8a64456a986e29fbdfee99d172d736c23e3d79","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run concat && npm run umd && npm run uglify","watch":"watch \"npm test\" src test","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","postbuild":"node ./bin/clean.js","postversion":"npm run bowerSync && npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"2.11.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","conventional-changelog":"^0.4.1"}},"0.5.0":{"name":"nipplejs","version":"0.5.0","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.5.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"792d3a7d902a2bb96682bf11b03d9f0473523791","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.5.0.tgz","integrity":"sha512-s5+X2BY2eKfTt2iRLQBKRwuYHuGrfJy6HoQK0ZhVHeyWsuN+fxBN0rtU7+yCpVZWWxEBQ5Se6MjUABQ7U+U7Yg==","signatures":[{"sig":"MEUCIHb+xBHiP5s8YIf0rvLyXTiSeGhDQZFg1Gu1Xb3GcsxuAiEAnZzHe/9XTq8UkAcz5X8VHWT0DGtfTd8oTvp9x2Kr8Nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"792d3a7d902a2bb96682bf11b03d9f0473523791","gitHead":"19283b07c414d372acfa086dd84dc4275edf41df","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run concat && npm run umd && npm run uglify","watch":"watch \"npm test\" src test","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","postbuild":"node ./bin/clean.js","postversion":"npm run bowerSync && npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.3.3","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","conventional-changelog":"^0.4.1"}},"0.5.2":{"name":"nipplejs","version":"0.5.2","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.5.2","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"329590a90962ef06085d7a6b0fe1a82ea0250eec","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.5.2.tgz","integrity":"sha512-dKSAQVwjUGHmR9wUImapEJaeuhZwoZWa08JQzZDM/NnfOp16ClEdB+HExWKFa9lai53QWuTxj/3VObVyLeitvQ==","signatures":[{"sig":"MEYCIQD9hJPGUSorvfdn+1cDmpWrGrHyefkF+ZTCLCTYgfTqkQIhAIlbz50dNjZBG2ZGs8YRllpmnXKhMMLiqC8LjDTKYT2H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"329590a90962ef06085d7a6b0fe1a82ea0250eec","gitHead":"c2d8cb76694b1dc11d29f4752d5684b51ca3126f","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run concat && npm run umd && npm run uglify","watch":"watch \"npm test\" src test","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","postbuild":"node ./bin/clean.js","postversion":"npm run bowerSync && npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.3.3","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","conventional-changelog":"^0.4.1"}},"0.5.3":{"name":"nipplejs","version":"0.5.3","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.5.3","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"77d53362c9334640c2ad562a18847ebe38c14ce6","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.5.3.tgz","integrity":"sha512-VqKZlVUFl5XZmOZPfaHEr/rKo19w+//kk9kDyNwAsgZM4uRYl1sGSl6s7YDwAvcjx8+nHvTsoSXCjtHRSSuCAQ==","signatures":[{"sig":"MEUCIQDl2bQo+jLNkLQ0xIu3AbGBL/fcTukZbGCR0B6exQ4HPQIgV/fHYRjLA4pMcPXdPLx5U6r0/72SLJF9MPeG/bo9k90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"77d53362c9334640c2ad562a18847ebe38c14ce6","gitHead":"207dbfdb4ee37d42d879e3cf498055deed9517d0","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run concat && npm run umd && npm run uglify","watch":"watch \"npm test\" src test","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","postbuild":"node ./bin/clean.js","postversion":"npm run bowerSync && npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.3.3","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","conventional-changelog":"^0.4.1"}},"0.5.4":{"name":"nipplejs","version":"0.5.4","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.5.4","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"f2a8f8d2e7af3fb3af233f61c40c5c8cb728a5c8","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.5.4.tgz","integrity":"sha512-jdTOq0sPzN1q7cxg4WNuZnj3Hun0zPTYTpE2LSjTw6QqCD/ampuEdpCXeWF7paHv5r2/R55HTrdch0io3o7Kig==","signatures":[{"sig":"MEUCIQDbS+xkAgApOWUfEByHF0fHLZ6DUzoA70OZMlQpdnnKBgIgZ72LXvMBj5EcSpOgmDmKp6skdjKSsndpR11GGjCMToM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"f2a8f8d2e7af3fb3af233f61c40c5c8cb728a5c8","gitHead":"bdd316df72ad26b4ef9cf05f1e717a7f45978db0","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","server":"static test","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.4.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.12.1","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","node-static":"^0.7.7","conventional-changelog":"^0.4.1"}},"0.5.5":{"name":"nipplejs","version":"0.5.5","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.5.5","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"5686d8a7f07620d14fcdb6604117109b0c440d27","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.5.5.tgz","integrity":"sha512-lerMO+g+mCTu5CfV/P1kjBfFg3VW5kPT6Q+Jvs/BHpjty+RCRrCvI8DaYcJU23kBeSTE2FSQ/1KK5siT8lgLdQ==","signatures":[{"sig":"MEQCIB+jpTlCV9Ex0SbaDcnCzXULgqX7tj4RL1qPCOwhA6yoAiAPhGnye5ox3loR9LGHGZFly0rya+uyTnFY3VaA693eEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"5686d8a7f07620d14fcdb6604117109b0c440d27","gitHead":"c204a63e9b22070681ebd8ffb9c25cbb0a884e18","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","server":"static test","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.4.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.12.1","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","node-static":"^0.7.7","conventional-changelog":"^0.4.1"}},"0.5.6":{"name":"nipplejs","version":"0.5.6","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.5.6","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"ee315dd2552e8723628e12a99f816d5787e0676f","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.5.6.tgz","integrity":"sha512-R7NWRpz/Km/s3GSLJ0zv8saQQOrJeNiusSwV+o3n5lckMz3tXKSQsAFSorcfKaG0kCAGvl5QuURd+qa8pm/mZQ==","signatures":[{"sig":"MEUCIQC21/9vvTVjo5I9EGoZ5DXFyVIDwuBubs77g4spkHtwCgIgYfrLjike9b0IktAdfYtrBE6EoJ5Liwihkf+Svz/vQVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"ee315dd2552e8723628e12a99f816d5787e0676f","gitHead":"ed883ab0192580ca56939c57d9ffa01094f1732a","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","test":"mocha","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.spec.js","server":"static test","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.4.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"0.12.1","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","expect.js":"^0.3.1","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","node-static":"^0.7.7","conventional-changelog":"^0.4.1"}},"0.6.0":{"name":"nipplejs","version":"0.6.0","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.6.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"be32ebbbd7f620d5b0832530e7cb78ab0cc8c536","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.6.0.tgz","integrity":"sha512-c5/tL2tzOUld5vjCquqGP110sD40nbYFshii6SwbvqV+5tLK0gJ3CcnwLr7QLqM0ZAAC2MMfLk+NFFb3fUbLJA==","signatures":[{"sig":"MEYCIQDyQYbkcy+oBAcdivOt6PmXNBi2c9V8hlcClw5QvJKYtgIhAI8Xh8zQFqKsZ/5gNAljpe6TI3b2HowOhj05ZaIUQ37O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"be32ebbbd7f620d5b0832530e7cb78ab0cc8c536","gitHead":"c7f18e0822bae9e4572bb50a72e50b954968bb53","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"node test/nipplejs.spec.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.5.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"5.1.0","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","nodemon":"^1.8.1","casperjs":"github:istr/casperjs#feature/phantomjs2","expect.js":"^0.3.1","phantomjs":"github:yoannmoinet/phantomjs#nick-2","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","node-static":"^0.7.7","conventional-changelog":"^0.4.1"}},"0.6.1":{"name":"nipplejs","version":"0.6.1","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.6.1","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"63ff563fbe5bbc392b35d8fb6ea8563668fbadd2","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.6.1.tgz","integrity":"sha512-+FqX6Ygig0hDjDsC/uDKFySKpX6qPBPL55e6SFTqSBgW6qsCnvZp6Nj++V98K7Q8KGmDNmFbYxQwSVxltPaFoQ==","signatures":[{"sig":"MEUCIFyYLJ7wjr2LuOITZqDgDPTqEb3O50YBVylc8gB3AAJbAiEAlO2uk5Yk/AXzId+EJBacrYhHOhZvLcRkwjyLUwRkBmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"63ff563fbe5bbc392b35d8fb6ea8563668fbadd2","gitHead":"fdeba43b5b330d15cd757b4b0c5c4c4ad6757143","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"node test/nipplejs.spec.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.5.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"5.1.0","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","nodemon":"^1.8.1","casperjs":"github:istr/casperjs#feature/phantomjs2","expect.js":"^0.3.1","phantomjs":"github:yoannmoinet/phantomjs#nick-2","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","node-static":"^0.7.7","conventional-changelog":"^0.4.1"}},"0.6.2":{"name":"nipplejs","version":"0.6.2","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.6.2","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"ea33ad6edebb1aff0352cd8e644c052a2f1b4ddb","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.6.2.tgz","integrity":"sha512-P8DeOQ0722qlWOr5VjFN7T6Z2g3lvMLE0LPp47psyhwxzSj+DtlXWf1jRqzSWY+JU5p614CtZHhALWruGGkhUg==","signatures":[{"sig":"MEYCIQDyqrxmgPE7tzfHRNAZG9hPRKaxAMKglUpmdZq1FCzVQgIhAJArefuR8YKOFEXgptQu8LzLtThobi2zGOMtXLYRMPpL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"ea33ad6edebb1aff0352cd8e644c052a2f1b4ddb","gitHead":"a3b634f069f120859a8ae51fd0ff3cc3f981c503","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"node test/nipplejs.spec.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run format && npm run lint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.5.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"5.1.0","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","nodemon":"^1.8.1","casperjs":"github:istr/casperjs#feature/phantomjs2","expect.js":"^0.3.1","phantomjs":"github:yoannmoinet/phantomjs#nick-2","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","node-static":"^0.7.7","conventional-changelog":"^0.4.1"}},"0.6.3":{"name":"nipplejs","version":"0.6.3","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.6.3","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"9d55d93222c6205a1fd3f46852e474911d3e166e","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.6.3.tgz","integrity":"sha512-98wyFQ4I2DqgfCYMlab0mxPA533t09DJc5mPtJO6+JFCsmRfJ/0lcduSl4oNoWIVDIS4M2Fis8cGLt9IS0LYfw==","signatures":[{"sig":"MEUCIB9d1MgxeA074aLDl52FiEN4GgosBLQLjqVRlAPD4TNAAiEAq5JjayAqpapTXLkMLBeCL+oTMtaI2blAYuD/iEtZ7rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"9d55d93222c6205a1fd3f46852e474911d3e166e","gitHead":"8c3a4fbe5d98f41b082dc756447cbae84c78dc6e","scripts":{"umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"casperjs test ./test/nipplejs.casper.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run formatAndLint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","formatAndLint":"npm run format && npm run lint","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.8.9","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"6.2.0","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","casperjs":"github:istr/casperjs#feature/phantomjs2","expect.js":"^0.3.1","phantomjs":"github:yoannmoinet/phantomjs#nick-2","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","node-static":"^0.7.7","conventional-changelog":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs-0.6.3.tgz_1464524205018_0.4857470386195928","host":"packages-12-west.internal.npmjs.com"}},"0.6.4":{"name":"nipplejs","version":"0.6.4","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.6.4","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"40b438c56e25dfeff35f8350926dbeb3af637b08","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.6.4.tgz","integrity":"sha512-3WGyYKQdWEd+0sM0MwRkHiK43QXlC6uJ0mxn75yEhzM/Jw2tg7j/znAFAoK51Yuc3mlE6/t1RpP3D9jb2C3AaA==","signatures":[{"sig":"MEUCIQCDkk8BInpDYZ5yUpGJP7xlyo/sEB3RhySYxMr1vFIWswIgUovlv2vyr+G0730hp69mbXOt8JExV4Y8GZP29+n2iak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"40b438c56e25dfeff35f8350926dbeb3af637b08","gitHead":"b5718654ef502bac5d75f7ea887f074bbcc5b2d8","scripts":{"toc":"markdown-toc -i README.md","umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"casperjs test ./test/nipplejs.casper.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run formatAndLint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","formatAndLint":"npm run format && npm run lint","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.8.9","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"6.2.0","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","casperjs":"github:yoannmoinet/casperjs#a45c64d","expect.js":"^0.3.1","phantomjs":"github:yoannmoinet/phantomjs#nick-2","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","node-static":"^0.7.7","markdown-toc":"^0.12.12","conventional-changelog":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs-0.6.4.tgz_1469047022376_0.35390664217993617","host":"packages-16-east.internal.npmjs.com"}},"0.6.5":{"name":"nipplejs","version":"0.6.5","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.6.5","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"e4a93bb253b22c3205ad7332410e6cf8174ff212","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.6.5.tgz","integrity":"sha512-2wafK8GN6B6qAqG3F3nJayRmPaANOCkDX3dJqmLKJqRwuPUtrf8pp7stiAya3T8zVI9EOcDwTT1O7/9oUWAgpg==","signatures":[{"sig":"MEYCIQD3JvAGLdq99nG/Smvxi0YwAi4OyTt96jGpz6/g/bo5IAIhALDe6LSku7itsWGDImy1KomMsE5MkFpHJ2ektPK+Chwv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"e4a93bb253b22c3205ad7332410e6cf8174ff212","gitHead":"a6a01d6c5489cd5e48f99ce8ecc8626e579e76c8","scripts":{"toc":"markdown-toc -i README.md","umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"casperjs test ./test/nipplejs.casper.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run formatAndLint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","formatAndLint":"npm run format && npm run lint","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.8.9","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"6.2.0","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","casperjs":"github:yoannmoinet/casperjs#a45c64d","expect.js":"^0.3.1","phantomjs":"github:yoannmoinet/phantomjs#nick-2","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","node-static":"^0.7.7","markdown-toc":"^0.12.12","conventional-changelog":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs-0.6.5.tgz_1471271782140_0.8712030027527362","host":"packages-12-west.internal.npmjs.com"}},"0.6.6":{"name":"nipplejs","version":"0.6.6","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.6.6","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"e8379eaaacc6fc2a2a3e65b42c95083ade301071","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.6.6.tgz","integrity":"sha512-nefKDEpjqtm8RxzGbfxlhF+v5Upx2qBw4sqpl4iR65nM87UtmNSUGHrGALi/BcxiHn+IC5xewW/NGT+a5eA+Xg==","signatures":[{"sig":"MEQCIBut0y2QdxmXnkLkHmyvzuE6F/xHLzUmXyeTeGxGNolAAiBX9UfkfbTNpCOClCJB1hx/ZmfWVFeGBzENCbZtvbkW4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"e8379eaaacc6fc2a2a3e65b42c95083ade301071","gitHead":"ba9c5ae1cb95aa79391a0e559db67dcd1ed1aaef","scripts":{"toc":"markdown-toc -i README.md","umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"casperjs test ./test/nipplejs.casper.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run formatAndLint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","formatAndLint":"npm run format && npm run lint","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.8.9","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"6.2.0","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^2.1.0","mocha":"^2.2.5","watch":"^0.16.0","eslint":"^1.1.0","casperjs":"github:yoannmoinet/casperjs#a45c64d","expect.js":"^0.3.1","phantomjs":"github:yoannmoinet/phantomjs#nick-2","uglify-js":"^2.4.24","concat-cli":"github:yoannmoinet/concat-cli","node-static":"^0.7.7","markdown-toc":"^0.12.12","conventional-changelog":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs-0.6.6.tgz_1471979754818_0.7225838638842106","host":"packages-12-west.internal.npmjs.com"}},"0.6.7":{"name":"nipplejs","version":"0.6.7","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.6.7","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"c634b63d0583868d033b5f34813e9388066cc9b6","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.6.7.tgz","integrity":"sha512-B1d+Y7b+R1Ho/QgAPQfwQCtl5YT4lacMQrXEBul7UbOyf4pbjE6uWpTgehlEUXvWVY6RSHXBUzCYfiqNIr1VTw==","signatures":[{"sig":"MEUCIQDaxzlL5JKUykRbwMcVHr/Ga7kOPZXrgiaULwMpZ6M4wAIgWX12ItRt0di8ZF09SnhHKNYYp45Pfk/eFFiRlpOaKgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","_from":".","_shasum":"c634b63d0583868d033b5f34813e9388066cc9b6","gitHead":"0c982ce1fe25ae6d96a0765d48f0f348a030f960","scripts":{"toc":"markdown-toc -i README.md","umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"casperjs test ./test/nipplejs.casper.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run formatAndLint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","formatAndLint":"npm run format && npm run lint","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"3.8.9","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"6.2.0","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^3.0.7","mocha":"^3.0.2","watch":"^0.19.2","eslint":"^3.1.0","casperjs":"^1.1.3","expect.js":"^0.3.1","uglify-js":"^2.7.3","concat-cli":"^4.0.0","node-static":"^0.7.8","markdown-toc":"^0.12.16","phantomjs-prebuilt":"^2.1.12","conventional-changelog":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs-0.6.7.tgz_1477609174753_0.20039054402150214","host":"packages-12-west.internal.npmjs.com"}},"0.6.8":{"name":"nipplejs","version":"0.6.8","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.6.8","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"5400ff464be15a6199be33b5854a19989d03fe99","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.6.8.tgz","integrity":"sha512-/hqlKUhYwc603yWLFMifIp4rVrRULlBFN4IXjHOAiYBeSI1/QIJCniYo24WDIPL3wqrddHjFZNLEDqPivgLvvQ==","signatures":[{"sig":"MEYCIQDXECJjhQDsQJFG3qRu+rqFtJ682WzQE22FzpkUd0+HcgIhAM61DXF2c8kEvZe0E8aXGIo8sUnhEjyr/HL4a4s2BJwb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/nipplejs.js","gitHead":"2a1914e5e5b73e8c3d497a63e7017a6c12c507bc","scripts":{"toc":"markdown-toc -i README.md","umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"casperjs test ./test/nipplejs.casper.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run formatAndLint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","formatAndLint":"npm run format && npm run lint","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"5.5.1","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"8.4.0","dependencies":{},"devDependencies":{"umd":"^3.0.1","jscs":"^3.0.7","mocha":"^3.0.2","watch":"^0.19.2","eslint":"^3.1.0","casperjs":"^1.1.3","expect.js":"^0.3.1","uglify-js":"^2.7.3","concat-cli":"^4.0.0","node-static":"^0.7.8","markdown-toc":"^0.12.16","phantomjs-prebuilt":"^2.1.12","conventional-changelog":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs-0.6.8.tgz_1513679740931_0.34126345510594547","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"nipplejs","version":"0.7.0","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.7.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"0a127c6e51fc550833d2ed5057f12c64f60f4a64","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.7.0.tgz","fileCount":31,"integrity":"sha512-FnCTLwrAHOn/vgRXu84vas6FyBD8ReTXabuz+Sm5Ctvo0FdoTVxg+tVxKzrSQ9qO+99Q/yDBuhB5GXIAwvIFiA==","signatures":[{"sig":"MEYCIQDkCCxcRN3lIlWuQ2UzrDjDcFQSuCSCaMIPE70fLVUmlAIhAMxSIBMxAyreNsx4Ui6GVi+ZGM+lnslf7q5l1cdoxOlb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGE8qCRA9TVsSAnZWagAAUQ4P/1A0iM9YNHkDxZYw03KS\n8QKzEMbnM/YmnHMWLEQzqSefBPo537l8LOmgzSaCrVAgfEBlwtK4SgOTLzde\nxrK8k7duvp5JOiRq8c9PHdYr/rA+NROeGR+NfHnfikJOBVt18xLc9iUSaSwN\nE9/j8mkH91mZ/uXLEm57OnZ3tu1t6gl43RlQFeCbC4WDa94h6IZ0xmsG3FwY\nJEQsmed/25f3j6PF2EfZM9ElxB/DsldoSaF59ymo8btpD7008s1hsCkMa9AZ\nw/CjSe94QsJmz0YCA6yU2pQ6hDJUUAyZKrh4pAVyG1kc1OcX/KeQlKENKPKt\nSR75NnEgZt/TX32KOfRKBwk2POX+0PfSgsbr7S99FD7dwSe9eFK1dibB1Vem\nEo0fINQI27MXUXxDbN4bg3C/04IMUzkpBR7KENC9mcZpX5/POxS4zAXUnqyS\nqw+ah9wl4QwjZD37Pi3G0hLjhMBof3UuYaHVZI9GLiQGOKk19tBX9dBMu8lL\nb2QkMtGaz/e6H6Omajpg+zz4rah0wGwvxMWoXAPompDaq+J6uu+q+PYUhKoS\nOhMuOSRs0qrHGwLJWGg4GShkWx0uJoaDPY9XCPyR2IRmsF1gr16MNzcCu3qF\n+z2+RAh8v87Y1cNTnxV10Ldew9KU0sIhuSH1XsaqKx9wEoLrU1FHohwOLEOH\nHsQW\r\n=Xb/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","gitHead":"80eab79bc63ea9d7c1e9e5b64327b23dfeae291b","scripts":{"toc":"markdown-toc -i README.md","umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"casperjs test ./test/nipplejs.casper.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run formatAndLint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","formatAndLint":"npm run format && npm run lint","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"5.5.1","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"8.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"umd":"^3.0.1","jscs":"^3.0.7","mocha":"^3.0.2","watch":"^0.19.2","eslint":"^3.1.0","casperjs":"^1.1.3","expect.js":"^0.3.1","uglify-js":"^2.7.3","concat-cli":"^4.0.0","node-static":"^0.7.8","markdown-toc":"^0.12.16","phantomjs-prebuilt":"^2.1.12","conventional-changelog":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.7.0_1528319784122_0.9458018925086153","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"nipplejs","version":"0.7.1","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.7.1","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"43de3f154a9d5c662acd91d13b347369b1bc88bc","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.7.1.tgz","fileCount":31,"integrity":"sha512-dGKY8QIdXAlCIucVdXG3vqQLtzwcRo7NviDSuzhVmYLe/INd57MgsyYfU2kLqGQa9UqgJxaXcQptSfo4TjGM6Q==","signatures":[{"sig":"MEUCIQCC2IcGstgEhd32dxAWHlnb6YnKyYR06KC9ZhSZ3vX9SgIgDmbgv7DSClIn0AQrEc5Trk+/7rT4bmKVFCXNL3srgmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGF4NCRA9TVsSAnZWagAA8icP/RyEJU2DgM3KwUUz56Bl\nXWGaG0s6q1JjUxqSMulT1doPTknLcBthr9BHfUhwb5ndyj3yqlUEPowQ1ITA\n9rj57zQEWzM8aSTPb4LKUcpdXeZ/XfjzUUOe+b9UWOLljQZUrpn0+lioX9W/\nJMhGAR8pPFgFncD7gIUq2D0g/2DJFQp9DKIhpjG4PfCM7S7Huw5qiliaJGgL\nPwOvCoWS1Mqre68G+rPCSqAIrneWUxaeatwLrzKjYDTTXJXv/DIMEuOWna4O\nO8o4/GFr/eYeMIRXXaEgrj7lm6TlEvcDk+txxDBxxc8BSYIMA9Q31xaWivJ4\ngymil+ggRq9fJ32vMEvWodCUPaTlzQUcBvgN8tg32m44dvsSycGy8WGKMtTj\n3xau1W7xyxctSmyD5H9uoLkLsoHEZMStOIEuBe9DJVn0lu0O2YN/LLy5ToQY\nWnn3xz+xj0AnB9QOX8+HhrD6ShQoQ1LMlL2+MbSd0BWoT2GK/A267jqXI9/9\n+QtvxXAEEy+1wEnP24S4Bm3+ERIO7ssNvoT5QANW5FAvbQaaI3Xk7RQk86S2\nOEaftVT3r5X0skzCe4wsfvTVcDCLQoypYTESL4KxaI0zQnMHnILZtye9+n1X\nfErtLwQFpVlrCZNqX2m12yNrsMppL8BjZWppcxjm0asXsRh6XetcLbEh9Gky\n2C1P\r\n=dHad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","gitHead":"a95106ad9393196f46e0cc956127d818b949e8eb","scripts":{"toc":"markdown-toc -i README.md","umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"casperjs test ./test/nipplejs.casper.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run formatAndLint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","formatAndLint":"npm run format && npm run lint","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"5.5.1","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"8.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"umd":"^3.0.1","jscs":"^3.0.7","mocha":"^3.0.2","watch":"^0.19.2","eslint":"^3.1.0","casperjs":"^1.1.3","expect.js":"^0.3.1","uglify-js":"^2.7.3","concat-cli":"^4.0.0","node-static":"^0.7.8","markdown-toc":"^0.12.16","phantomjs-prebuilt":"^2.1.12","conventional-changelog":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.7.1_1528323596521_0.07569677887238502","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"nipplejs","version":"0.7.2","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.7.2","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"0e8610890d7877eee01390c351c4fcd379305527","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.7.2.tgz","fileCount":32,"integrity":"sha512-copjoa4A5SJxd0BPQ8jhk+D8DcY7m7LWUKjH9AXhRt5J6TodSh8oevpOrGLNFpozdrBqxKQV5oqhjOt7mh4A1A==","signatures":[{"sig":"MEUCIH2AIBogxWKYINOnvtO8krFQnmjwgEJT3wawt71v1u9JAiEAyIlAgDiQDuV/B5+kfn2CLxBq1XGZlZ8dIa1lw9L/bGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD391CRA9TVsSAnZWagAAn6gP/jVbBlUV/0sAABzjiPZc\nVE5T7tjQlDARXl7ucinc/Xqsax2gL8kvfKeyTdvk6C6xEAl5IMAxUCpICCnR\nlEv45UG+TVh2PWMWI59xlTLICIcN/f0jGefa40Ph+Q4I4mhCyttFcpn6/k8b\naIScmpNAX2gdRopkF/CBxTU4S6CaLN3/1+XtHu71YN2jDte1q+YP4jlarv3v\nkglG7t3tgfdwkKLWiVEva2cLuXdRnZW83nulRD7h8k2X2iSHhu0wmztkqo7+\ntYxdojdP56QONkE0g1G3vdM5H7M2QZtOqNgWeL74VoNhkuu7yjyrqtCEH2yR\nfXUVC8CPRhbg2tIKj4wIFhl+uCBWcXHYj0MLZMWJ+GTYLClDv6O0bn791wbX\npyGWPwnN85r8QbCAvUyIvBhQLkMezEE6k8wZ9oZCTKifTxewUFg1BEYBlQdb\nb8F4+M0Jlp9NCvoCHQzODId1wis5kguVuIGeQRZSyB8DBqC+M+y7kxTEmWII\nbgX2e9qd6a9VNJTEjI1f9dFpkGxmGc5uHDuhi8s6ay0RsCCbmtfGomNsMzCR\nWni7N20vDARBMj6PI7cHj/xSMFJA6bKc4F8655qjs8BJjFU9S0JenZOAz0Qc\n5Fe/FAsYZx7jOKWrhnvErLytkRsPLwHOU8ZIYu/AAU5U5lC24P0cZTdqPFeO\nn9vq\r\n=u3W8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","gitHead":"4948955c889e3d4e18b7b4033a978d61d83511fc","scripts":{"toc":"markdown-toc -i README.md","umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"casperjs test ./test/nipplejs.casper.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run formatAndLint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","formatAndLint":"npm run format && npm run lint","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"5.6.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"8.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"umd":"^3.0.1","jscs":"^3.0.7","mocha":"^3.0.2","watch":"^0.19.2","eslint":"^3.1.0","casperjs":"^1.1.3","expect.js":"^0.3.1","uglify-js":"^2.7.3","concat-cli":"^4.0.0","node-static":"^0.7.8","markdown-toc":"^0.12.16","phantomjs-prebuilt":"^2.1.12","conventional-changelog":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.7.2_1544519540520_0.6461366672042128","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"nipplejs","version":"0.7.3","author":{"name":"Yoann Moinet","email":"yoann.moinet@gmail.com"},"license":"MIT","_id":"nipplejs@0.7.3","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"8cff8a3c9452e7883e6e7fa16df67114e9b9317b","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.7.3.tgz","fileCount":32,"integrity":"sha512-3b6N5vdhaIIhuj2qRVhA8SjfZgsoB+WhKtrcq4Xowkgp+PD/kgYmdlqhiAIv2n1OzXdqqYT0mSZF+9Dr2LfqkA==","signatures":[{"sig":"MEUCIQD3UGudzJ6XX8JYl7Ov2QZ0k7amIBp4tD62xu+MhTbTSgIgbH8E1qWtLKl/UzA+dn3Vgj+0ThdRanpTUB95LVUiq+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD4J2CRA9TVsSAnZWagAASPIP/i0CC1iN/r3XRTKyFR1R\njs+dVgLBKQWLKnSYDfXPrIzFyFFAADSQ3eMrhm/vPqLUNUJqor0FT8gg2NjN\nClRzvUGaXoxdZOddf1F/VALhHi8k9iVkP+DlJe8+3tr4tyQN/vOHpmJaJTRB\nC2qn7WazDhyXZNhUoJXxY5iBAkbeWFopJqTiDf2eyEK03V8Yo1uAfcVWVAqV\nnPsgFB1CjbwBt5s9yydscQT6tjEbcIbOag2PWdz4LnfW98EzppqVOj0BDQbx\nxPrqmije1mBQj8/UNEyIwt5OOVykvQfcRZW2b17ZZB3kbbqyGb+yfAHglxif\np2dNykyzGBCfrFhh5rTn8JCqaXroVW7as4c7CHJ4as5SVgUJxIZ6LzuCD588\nEwLYMm6komK1SDSiG80kAgnXW8Yg2juVd4J2pv7H9BjtvS7us7h43cds4V+M\n2xZJtZ4q2SeY0kIpozA/z1hhg9nMv7e3O9zNNMgnJwXEBr/HpH955qE/0J9v\nPdTRDOi365FkswjlbBp4qB/zvXZ/uZbj/n28b/akNAxafCeelKVmd3Pd3GPX\nQF1uWW9yV7uiLWUmcit0JsQrqxZHwllMNca3ZjJK74f3bJfD9v28PT9E8Vk2\nWkSgGfi94T/EW5H4EWP2YdAKtvfWLxuZd+Ef6yBEua+vwTOVtzQ+swP79Pl2\n7yrP\r\n=s8RP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","gitHead":"bd1f43701df3bef1bcb6f4e90f53b0582240077d","scripts":{"toc":"markdown-toc -i README.md","umd":"umd nipplejs ./nipplejs.temp.js ./dist/nipplejs.js","lint":"eslint ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./src/end.js ./test/nipplejs.casper.js","test":"casperjs test ./test/nipplejs.casper.js","build":"npm run buildWatch && npm run uglify","clean":"node ./bin/clean.js","start":"static test","watch":"watch \"npm run buildWatch\" src","concat":"concat-cli -f ./src/start.js ./src/utils.js ./src/super.js ./src/nipple.js ./src/collection.js ./src/manager.js ./src/end.js -o ./nipplejs.temp.js","copyGh":"node ./bin/copyToGhPages.js","format":"jscs ./src/start.js ./src/utils.js ./src/super.js ./src/manager.js ./src/nipple.js ./test/nipplejs.casper.js","uglify":"uglifyjs ./dist/nipplejs.js -o ./dist/nipplejs.min.js -c -m","pretest":"npm run build","prebuild":"npm run formatAndLint","bowerSync":"node ./bin/bowerSync.js","changelog":"node ./bin/changelog.js","buildWatch":"npm run concat && npm run umd","copyToTest":"node ./bin/copyToTest.js","postversion":"npm run bowerSync && npm run changelog","formatAndLint":"npm run format && npm run lint","postbuildWatch":"npm run clean && npm run copyToTest"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"5.6.0","description":"A virtual joystick for touch capable interfaces","directories":{},"_nodeVersion":"8.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"umd":"3.0.3","jscs":"3.0.7","mocha":"5.2.0","watch":"1.0.2","eslint":"5.10.0","casperjs":"1.1.4","expect.js":"0.3.1","uglify-js":"3.4.9","concat-cli":"4.0.0","node-static":"0.7.11","markdown-toc":"1.2.0","phantomjs-prebuilt":"2.1.16","conventional-changelog":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.7.3_1544520309733_0.5224928462327971","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"nipplejs","version":"0.8.0","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.8.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"20709f6f6e007bb3f9aaafb9bc0b96343fecc1a1","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.8.0.tgz","fileCount":11,"integrity":"sha512-sqz9c5vFzq4xoB4rM+EMLKwgso6cVybNhL1dsUC6s3QmlkgBfuZ59ib9AdwHacknH0b3bWfyC0qxb9oeaEl8zQ==","signatures":[{"sig":"MEYCIQDR13xO7Q4qFmnBK9U91I33XYNXdpl3uRYNbkcH5LvTwAIhAMhnri4TSHP9J91nYU6UdVotIK7HK+nVdmbltOtFMy9I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH7fTCRA9TVsSAnZWagAAuAAQAI/iRZO+OQiO3Eu8gCHy\nev1goiuh3ZMBael0wJUsFVCwbhIXcoM7dhR4qnf701k7u59vmGBccu9YZ4Yy\n5VxbUF+IJUKlU+4ASUgjWr5j1EQXCnHdkuz7K2hAB0X7C7FDBKLsb1FjLK2R\nBqSfC2aMkSnGIzwdmnCc842ocHpMtTKbI282gn+CAaNoHiIClsGCpURkkd09\nwLfS/kgpOAqGzPBgwf9cTnPZ0BEpQz3HqUtIn11/YAAbMKimI9DRVoz3ComW\ne/mkV+rYWh2CIlBb54ZCf8/vNYpQqwF4ffzncVxFvY0RqYxdZeBJD7TkIRMk\ng46FDJmkJpozLVPsXQmH2BUm7naGElrF860ZsBCEx9zG/k56b6hnHTEuT69m\nTpOFw/SxOMEGA2Lip7FGusIi3475sbN4viC2XRNiaIncMXy3iSPYLvivCwVF\nIKq80d8Rs2jr5XJsCUvy4y+6VtVkt9YpxiLRftxiz50fwLP1tsWtNktDSfZI\nkP3y/QDLmEyuzwhPQsfzJ8kO+MDbQkFl9ArzsFGh+ngjdWOgETWoVy+iPvVj\nKMQh5SZv4lv0R/sceOdHgg4RWcaW7LtQF+hYIdOiFTgYwtKZMicl0z5hgbxm\nwQ+hdVngIRO/jetsSNiZI5bzX8IN0hHFQOXUWOxzFzXG+Tjhk3wqI6Gh1u6D\nImDF\r\n=qCaP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"7eb4b328f64a3c1eb7125d6a1b0b8b057a892466","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepare":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"5.6.0","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"8.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","eslint":"5.10.0","webpack":"4.27.1","casperjs":"1.1.4","expect.js":"0.3.1","concat-cli":"4.0.0","@babel/core":"7.2.0","webpack-cli":"3.1.2","babel-loader":"8.0.4","markdown-toc":"1.2.0","eslint-loader":"2.1.1","@babel/preset-env":"7.2.0","phantomjs-prebuilt":"2.1.16","webpack-dev-server":"3.1.10","conventional-changelog":"1.1.0","babel-plugin-add-module-exports":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.8.0_1545582546285_0.8954114780434168","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"nipplejs","version":"0.8.1","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.8.1","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"c9564021de42a3820cc79522a64826c0800daef4","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.8.1.tgz","fileCount":12,"integrity":"sha512-IdsyaLjfIz+9vEhW9PzxMPsO8wV5vBeSDPivedoQgln72WzuX8jB2405JRnQ6kTG4w3U5HBb9p1SZ5LZueHGLw==","signatures":[{"sig":"MEYCIQDnXSWYvORg0nqNMHYsfQcnJ75sGIavCfG7zsEMEvE4FwIhAPy/I3yYOqWSGs9YjMyfhT2vfJc/7OQdn/PkzpeqNfX5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcadsLCRA9TVsSAnZWagAAzJwP/0Qum+jvkw0VUhnZJ7MI\nJVmFddEKRDz4LguCiazHw6uYGcZOkE7iGbDPP/lDEpOwsM9P/XTwloHPUqVI\niXzyEZOBucYY5XTa6GLLtJzUDFKQq1kHM+H2yaA2xS1asjfDaTaK7aZhjhuP\ns3p6aF9JlMAXEtPtB76TPRDvemSYjjjmcaTd/U8M+8G/eDrxnWjUdaJFvq5V\nwTQFq2G3+CiCbfU6ZiSlPICZ+h56aqby97nHwwceBhFUwZU4RZAS1A0o2K3N\nxYQoc1EDYE4/0zT7vn831vOkYn3Gkb0at2xcJo3TjYV51gaTX8Xz3GZ4MTPB\npcz30H3xHebeEAPdAQ3lM7nwhmXbD+iI8IJzAio/Q6pmlE3J7r9FDs3hgZP+\nAD6YiifyDR1uOL76M46231q4JGWKKvD9tMBTIsjKmRmqf+uFwie1tHllHdPW\n39DI0hrWALbD/BRp59LOrszaRRoUXgGvJU5GwIazhTpkjNrEYJc09GOmiPfX\nkquvxXoHKUlDWZqByPL/+EdSVrGxOG8BfI6iLaVPn97uUdeTtySjgd6cTeW+\nmmJnFFSAZGYyWs9euRgrtIdcx5mEV1CySi0xTekz8nOkzc5lsZ+hG7WVkg6d\n+68EyTD/3ZE8vXYvH/Jm4Pdmu4X5DoF8ySPPdaa7x+ixRsFwHY0zN2xbLnYn\nHs8A\r\n=ypD1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"9291c426a47affe489e770b63bf31853a91a9e90","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepare":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"5.6.0","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"8.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","eslint":"5.10.0","webpack":"4.27.1","casperjs":"1.1.4","expect.js":"0.3.1","concat-cli":"4.0.0","@babel/core":"7.2.0","webpack-cli":"3.1.2","babel-loader":"8.0.4","markdown-toc":"1.2.0","eslint-loader":"2.1.1","@babel/preset-env":"7.2.0","phantomjs-prebuilt":"2.1.16","webpack-dev-server":"3.1.10","conventional-changelog":"1.1.0","babel-plugin-add-module-exports":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.8.1_1550441226378_0.6505131615468402","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"nipplejs","version":"0.8.2","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.8.2","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"c1fea02e0259b577b100c7a6275598d9a12493d9","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.8.2.tgz","fileCount":12,"integrity":"sha512-WcVfU1fDseq0RTak9mKQSsHvA1qZ1z8kyNo5qHqBE/mgKKgkWP8VFHwCF1GpQIitk743gcffjA5IcBWpa/VGFg==","signatures":[{"sig":"MEUCIQCOojdou9zZK653RlBVTZuJyYjaPBa5raxIG2OMYH22SQIgHTpOkHfOOjoIpW5y53MIFM99MCFbRiBqF+XjY+K3TtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0qViCRA9TVsSAnZWagAAE+oQAJ+N0uq+6rD2zpzGHzEg\n2yiOSizGhnvh+L9X3qg9h3ribpQm9fMSeNKYI/m4ibxdX/2RWq8TKqn8Djiw\narHNwN/E/NigYxDRUXqFfP+pI3OBjQtfTbZ+zex6tP+GN6mQO5jAqlg4qc+W\n0gPNiPv4UY5GqTvn774pz2YaBeSYMcUFifQP+ddchDENHqYWCvlmlyI6/jhS\nfRusRucmoMhNtezwoRFrHonFyJJBimPtieN/YBdoKeRCBFT4FSDl0siN5y1U\n7w90Gh4n9TLAbMoYWUkPkJPJL5yllOWOeoGtiP4DbbejEQBHR4xdchn1ymNA\n3r2liCe6zliN4SDKUdNcikhS9etXwlKxlvAmyyrrcmJGdWkeKuks+7Au3MFu\ntp+Dd3bkm8B+QrJLO4OoRedvGW1jdZU7UmJXQeFANcc3XTTCztO3uNlWMalM\nRINNDshdqzXSOg+wrH/ojhLaOI9PCEV8f2RwThpIDqbhS1F+pnMQtJSYKfAb\nxRMZ6ttbMaJcZh2EowdUIX8D372tFcpK1QlDJ0bsV3MydxG0EISeJq1osCJ3\ngl97Em1gW18sSsWGcpw7h2IlCUrsaACEb9r1n/kQe1hetlPR35dl8h9b/mlA\nXS8Ot5b/kaWEuljyRZhQDQQlbuJ2iLXlbfxkOC4ZHzgbFIn5apXk/cFS4TeF\nENqL\r\n=2rHU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"dfa253f80230c31478aca083bfe2dac2bc45ea08","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepare":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"5.6.0","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"8.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","eslint":"5.10.0","webpack":"4.27.1","casperjs":"1.1.4","expect.js":"0.3.1","concat-cli":"4.0.0","@babel/core":"7.2.0","webpack-cli":"3.1.2","babel-loader":"8.0.4","markdown-toc":"1.2.0","eslint-loader":"2.1.1","@babel/preset-env":"7.2.0","phantomjs-prebuilt":"2.1.16","webpack-dev-server":"3.3.1","conventional-changelog":"1.1.0","babel-plugin-add-module-exports":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.8.2_1557308769862_0.8526224682954908","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"nipplejs","version":"0.8.3","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.8.3","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"b1327bae21348b623135976a45e21cb090fd9e27","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.8.3.tgz","fileCount":12,"integrity":"sha512-siHdHnxrCTf8Sa3aoQmNpIJNUmGngcG5enAxKMuwwmLTsEDFg3H1FMBGB0gWb+N27ji5CD+Rv+IXVVty09Gl0g==","signatures":[{"sig":"MEYCIQDf0mANHWvha5fn0CTvOPWI9I/phgG/N/Hv765S3iHm9QIhAI0YCOuzUnubxjYlsrP5zaesMZfbmKfjlOfhI2AONTKx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYUTsCRA9TVsSAnZWagAAbHEP/1bzie42sHTbPVHcKPA6\niz/4OjNhxvWC1BHpmugr5m4DDhyqXfheaawq5jao3Ph8U0G/htKnsBUc+Jh3\nxm8RTuTpc++L6Z4+P4DbRjd4C/p+QGJv25yVAOPaeuPZe9SWJLtN9U6GBFcf\nLqR2J/f4ya09So4GOeZpZzZSqgVpJxi4fN8fiteXFMB7h9YjHWZt00zNPSXI\nSVYPjO8PmEmv3lLMHfFjjqVwh3Gc1PBA71SVpRzuut4m953Z44aZDc004mep\nitT8jpO0LcVuNZhFj6oxWFFFQn6PhToAoFr2E9v1tVz0/fkyIoBBa+N2+i/e\ndkdFUAfNzKJ+uR0vcs39nl4x9ddyTjAOK5vePk6z7xk1W9rnILnDZ+saw7Y3\ncn5ZRqYZqUiPMaIgYht8OxlngRbFH2XgH66/iy/0lX/iQf33Q7D/hRQg92qf\ncnm0K4VdYUvxILr0JM+wwmgLmEhBPXUj55pwP1v1+pPBmTKAPjXQXT7N9Zis\nB9gef4nis4ky26X4LyZaRuq59M9Rw0vjPAwEJeb/4IPKdQziBlOZMpbUOy9P\noxuSUda4UG4UH8OoRpFOuDBu8S5OOxObKORuiCY81gcO4lAEGq55/+2Ma1tM\nR6m+BhpDvUysgAUkFMdLkg+kJAcx9djYC0PUNdn5W3yCol7Ie1x0Zrath8BG\n39sO\r\n=inBM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"d7b93b5e809a8bcb560e5a963781324fe9f1480e","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepare":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"6.7.0","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"11.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","eslint":"5.10.0","webpack":"4.39.2","casperjs":"1.1.4","expect.js":"0.3.1","concat-cli":"4.0.0","@babel/core":"7.5.5","webpack-cli":"3.3.7","babel-loader":"8.0.6","markdown-toc":"1.2.0","eslint-loader":"2.2.1","@babel/preset-env":"7.5.5","phantomjs-prebuilt":"2.1.16","webpack-dev-server":"3.8.0","conventional-changelog":"1.1.0","babel-plugin-add-module-exports":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.8.3_1566655723490_0.933492381514835","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"nipplejs","version":"0.8.4","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.8.4","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"dc0d98918cb302f029f58d5abc6888bbb137b7fa","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.8.4.tgz","fileCount":12,"integrity":"sha512-yyS0a+nFLOdZD/Cb7mzJzHrl7A7OnjtildGKhpbtUJTadPWRcNJ2O5+2ZV5YgAy/OouEyt/NkJ/SFx8fCZvocw==","signatures":[{"sig":"MEQCIHWRyJzz6gius0sDWX/lZj8aN/UDUKCUrjF0sS6Bht4lAiA7xoDlhNvTsQcFcqW+xOuxhbliP7rC1MQKWSpITSpe/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd34Y2CRA9TVsSAnZWagAAG0EP/3HUhcC9X/khYNH71wTd\nOlQiS2NslAntCry7JeQ+60b+/iuBMLIXrJBP0FFNfEZsfD41+P85AB1ds4op\ndziGTQ2YmEXpPsTHddAqQJNAjkgPpMN6l8g9us6IkRzmqyP75UUDIKSRFhTg\nHC/rOUflV/Jix9XrpXUvG5cXgW52/s97urj0WwqY/EnyGfzVCitgeDrLY7+W\n29BO3HuN3i+wOQHA+K6Ktga1LogUkkXcmOKvr1VIZwBlu9inGotzRv20Iot8\n+f9y1xFoY/IKgfCYCYWk3bC4cmMSPLSuQa65dIZvzeyiCac5U8Cu7RPY7GEJ\n4oSPEErkKzVEvT/cPQzhNp106kFRm6hwZu53jsMDWnN7D6HNZ4iJBDFUfasm\ni1fJ2O0Lo2EI/+1u4HxRENtkR2K1JjIk7h2PaLV3s8OACwHvhu/V1vkJllzK\nrXRMQm5PSKiaRHpMFiq/gjQlsAt9mhz2IsdYqnMNJRV/l5HnlqKQ80bkZ//X\nNa+RD0Fj08GvadL7zc/H9gAha8DCp4bAek3aLHvwm9//kj7DHeUBwagXVLId\nGY2X6pmaKk5AI5KvttiJmQmwFfDzs6fgijuk4nkGtsQhr7yCENtAPtS0TKVq\nLYsZkP9RigLlvVX4oGrLa2sPcP4AblBCwB9MttnI+zFUnNyIDFX0VIeAITz0\nRT4G\r\n=qDKY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"9686aef5018eb674d5939630919229be0ae3eec9","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepare":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"6.9.0","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"10.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","eslint":"5.10.0","webpack":"4.39.2","casperjs":"1.1.4","expect.js":"0.3.1","concat-cli":"4.0.0","@babel/core":"7.5.5","webpack-cli":"3.3.7","babel-loader":"8.0.6","markdown-toc":"1.2.0","eslint-loader":"2.2.1","@babel/preset-env":"7.5.5","phantomjs-prebuilt":"2.1.16","webpack-dev-server":"3.8.0","conventional-changelog":"1.1.0","babel-plugin-add-module-exports":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.8.4_1574929974071_0.8113000519696143","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"nipplejs","version":"0.8.5","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.8.5","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"9b16bd1fc70afadc35b09355b86dad65d863bafa","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.8.5.tgz","fileCount":16,"integrity":"sha512-2G7warzUh4jIdmzSIDRCeXJUl/QrZyJ0QwFgI0V1lM34HLNsIqEX6uY0NY4V3wBDHNsub3me1cbFb/FJpWE/5g==","signatures":[{"sig":"MEQCICcsLICr1oiWNYmOhMO1WeLlNubdq5v4CNLbM3RZiPI5AiBLdIbcK7bAkWW/PqYZOU27W7lgFfKpXOC5ynMibqJbhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLqXMCRA9TVsSAnZWagAAEFYP/R93zWzXy2IDCzKnbLwj\n0jIIeolxRegvTIs94st3xBdnDNpRjumV0yAm0KS6T2FZQ3QzMa7e/WpDh2fH\nm61Iprx2/dHbnDGlLm8drdckeR7Q/OYE5KL585DtpV9fDdpOj324obX7q/J+\nl/pTuQbnwr2AWjGPqeY23rcQnsGi5OsnYYF4Gx9zrp+PNsCfBZMuIMA2AKwc\nlz0/OMu7hSjfDS7bHyMObbK5B7y/rbEo4kg6qGfqxJkNrRVkC9SqYQj8sGEG\nJhAPcHJuAJ2A1KzmpiBFZ9nQ11lFJEKOdZCeNzwPIyzfhRdagz9XeS4pMzoG\nJJnx7z3QbZYNt/Ufa/0p3iHlQmAL03DFAQikKuix71wsTjCyHTcViyrrfzOx\nzXwxj72q8uYohLFiuz+O477m9o6EgvG8QzwfnhmOaByIIDDH1PYjGvFVMY9M\nnGKMnuA6VfxirCY7pzZu7uOVM62VWRdOjmv9nBwn8TjqRnTiL9dDztWGAMF/\ndlVZGApe/HHGQmkf5eluPH0dcTy48t/VpgZ5hxx5DQU6GL/7UpkHTvkcewr1\n27FBEQWMHfGTWLmwcb38anTGosqRgaCAHxeZdVsUEUjNqwMqHP75QU4oS4Fq\n4Qb1FtSh5cEejGZsasQoK3PfgUcu93TBCLT3l0g5wqmIqtoSSEqsXASURVOd\naA9C\r\n=Ld6B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepare":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"https://github.com/yoannmoinet/nipplejs.git","type":"git"},"description":"A virtual joystick for touch capable interfaces","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2014 Yoann Moinet <yoann.moinet@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","eslint":"5.10.0","webpack":"4.39.2","casperjs":"1.1.4","expect.js":"0.3.1","concat-cli":"4.0.0","@babel/core":"7.5.5","webpack-cli":"3.3.7","babel-loader":"8.0.6","markdown-toc":"1.2.0","eslint-loader":"2.2.1","@babel/preset-env":"7.5.5","phantomjs-prebuilt":"2.1.16","webpack-dev-server":"3.8.0","conventional-changelog":"1.1.0","babel-plugin-add-module-exports":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.8.5_1580115403880_0.04688256711300176","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"nipplejs","version":"0.8.6","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.8.6","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"c1de87c1f5a4fc2a03bf18313b62924910dacf75","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.8.6.tgz","fileCount":12,"integrity":"sha512-pw+qBZSz2GGa9rAzBQzwrtkYwPlRm/zJtIuax8HIaPtlnxUS+oVYhKuinRygKHzHe2amA9OMtmDOV9rjnig2Yg==","signatures":[{"sig":"MEYCIQDv2NyUNLxzcjfDh0lT93FE6846EmyB4fWv/zSIcK2qSQIhAMadNO27dDm32etfojoMJRmcB8Ih+gZuvmmd1eGGSZ9L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVVphCRA9TVsSAnZWagAA9X8P/ix4abxIWuZbkUrlf/CO\nGWUvMzqerU2NFPXfDdR/HQER0lNUSk1UV8NrhYXy4LPEqzcQmHzcGd02hDUf\nxrfw0hrGZKC+6NMy6K3MkWFpAY+wvTSjwOjYGUm+KefhP3tkbKybtfvK7aL+\nyq6ye+qABxrzYjcBUEXqEGxktogd/d8+0eo1N5EhCwxI6H8Y7ETipafQpkkJ\nJo5dPB1yBEn/ialFsksdUFs8Z/QNv3BGm68EQuUAMWwrv50U3P4/rT7tcI+p\nZt0dy+kM33KxrrAcFkozKwRILkOzAEm1PcHs5rXDtvg1lMCvyGz60/bXwLbp\nAvdED+PNAxp3W3gGN1RACeYbck6EWjD6fJ2g3cQgCNXyRh5CxV4/YO3V6DDH\nvRM60ddm8HYyQ+B2rnmeI4pIv3Pc2tCoNJm/tuK5bts+8VpjZ3eRPS61xADE\nlviBvXzlfrAepiWumqj/cFYJ6pB1eVo+y5BPnWtA4FyrvPTb7ZR2ofqeHFa0\n64TYHgBjB93xQwkqfIysYXOQqYLXND2EX666st3y0cNVKCn6B+yYSU5vup8A\nXISqjKrHVv7udUQmUmK4M9ndHje5M3uvxQeyZXwm7Nn+fCzR/PRGimwBeHf0\nCXMVEemlHDGQ0kYDcW8VzN4On0K1qxq7MnBICw4CaG92/40Lqza/muMJsN24\nnsho\r\n=lPEH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"5defbd06f6690cefd6622434a59eca0b7b74a2d6","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepare":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"6.13.4","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"12.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","eslint":"5.10.0","webpack":"4.39.2","casperjs":"1.1.4","expect.js":"0.3.1","concat-cli":"4.0.0","@babel/core":"7.5.5","webpack-cli":"3.3.7","babel-loader":"8.0.6","markdown-toc":"1.2.0","eslint-loader":"2.2.1","@babel/preset-env":"7.5.5","phantomjs-prebuilt":"2.1.16","webpack-dev-server":"3.8.0","conventional-changelog":"1.1.0","babel-plugin-add-module-exports":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.8.6_1599429216703_0.5794563417485412","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"nipplejs","version":"0.8.7","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.8.7","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"da14db793bbe22f9ccb98aad7dbea2d0abf7cdb6","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.8.7.tgz","fileCount":12,"integrity":"sha512-B3uSKnWIGWHfrd6oDpLW1xiYleY8+ACVIlLNZeVChBBGDeDiKm4YjetVxlP3O2FvS3Fqf24E/9FrjM3Thc6WDg==","signatures":[{"sig":"MEUCIQDSmmUGuv7GtO9Jl+kOpRbYBI43ms+4TRvVwc6dc75caAIgZzlxNlAEI09+QEJblothkmXZ/CBOvDMI6iHhgN8eExY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVVwICRA9TVsSAnZWagAATCQQAJrMIBfw1oSaXnsXYsIm\nCmhIwstJC//gF8NfSbcdjHexwd+HbJ1qzFVLNmEiee5Rf1Y+P0dMefY5SZG2\n9pfdoJ5TFM4HojmjxZfiTkvG9Rx1Xtt6dh6Ok9f4bajKKy5lRDUoLF85/YWo\n4A9PDD7hsjgJlJAV4+MQ5QAqj0U4kme7Dj1tWs6Z6Vgz5dnPX8WCs64wc/u2\n4zF0xexfgXR2sSHNhfAyaJgm0duF2RNspgfCQ4ReXfeDkEU5lsleCa/Z5/iu\nKJqykOUachcSqJOHGBNoIg2+o3+LCBB4VTLxNxmKTb5DGHZhskN8rp9jh93W\n8Q84n5dr2MKx2EPSuKikncn/eabH8h4f5MSAs0qPFjtBQ8F94tbIAOUZNo4Z\nvwrYhSoZaoBlS+KNkFiN2F30w7AqUDv7KBpoXS+y1p8Onc7RGSmX0bsPpeHF\nnMvypkViNoqLTJWgCpmi7opygx5CRo/6X6sODSlplqq+pISnzfitqhoc2b4C\npfv6YVC2mZQZwkEVo93dcPskzjuVzH0gE66Q/JFWoSyZplVIKO5twypfxKCx\nE9/mOVBVGSKBxffDyi4DG/aj7BI64XJQ69usYqLPov+ecUW6UV8VDNBiWbvs\nu+938FKw1srq8Ux2UGoD4Fb3U6kTqaiJ/d1jYJobd1p8rB4sd2P9uf/gu/X0\nhU+l\r\n=0Fe2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"5717293f60b2f3df523f81617427abbbeeb04a8a","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepare":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"6.13.4","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"12.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","eslint":"5.10.0","webpack":"4.39.2","casperjs":"1.1.4","expect.js":"0.3.1","concat-cli":"4.0.0","@babel/core":"7.5.5","webpack-cli":"3.3.7","babel-loader":"8.0.6","markdown-toc":"1.2.0","eslint-loader":"2.2.1","@babel/preset-env":"7.5.5","phantomjs-prebuilt":"2.1.16","webpack-dev-server":"3.8.0","conventional-changelog":"1.1.0","babel-plugin-add-module-exports":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.8.7_1599429640238_0.6831715315373026","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"nipplejs","version":"0.9.0","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.9.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"b5fcfcc7a85bf3e025cd3955a738ef9dc0bb0afe","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.9.0.tgz","fileCount":12,"integrity":"sha512-TH2CkxWiTAnc0ld/Q8wQMFAhlWTL1QYWuwNLqmMzh8Y1dLv3ECKYydkfiyoiRwSy+fQvCukXvu2RSHinvjOoUg==","signatures":[{"sig":"MEYCIQCiyCV+v4K4M6KiBByjwyo4I40e/f34EjpDEvvg2Vas3gIhALBWR/0WgttTzwxcH0ETAtt0yELCaYpYuntMV97xPFEQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNm/ECRA9TVsSAnZWagAA9aYQAJY1B4kPX7yUI+uqsNBo\n6pUKZIkgeCcdaSn6wTb9cLk4ZE8uKZvrE4K6Bkiy3HlZlFRCw4XA2BXDuxhi\noziIzrMg6kZH2916CT0PAwXpmnJhD8Ft3zgCu+W95tUxUD6XBp8sXMtfTbxk\nFHf8HQXvdpkhamwoiF/oCP+eUo4nKQYFtIngoXeg3LHQKsloC6KUGLqdX+VP\nwBaI5yVcsdEcj/6GEBVY1zNbsXL28em0xBUYsSCKVnMJtQM1R+AIGC/vrbhS\ni/2+HhWfwTiob9JTSevRPgSgYRt60SH5fbArlE/8oEbdZ3LDLLjImSLn7kd8\nNfhMyPoZRR8uT9IfwZYk2358GSq1lFbqa9g75oyAECfq0wuA20Ex39qBp7EU\nHbPNBptaIpyff2AVmHUgMxxTiuUjrSkleqYJ5bqsFqHII9qXl2+d1qAFpv7G\nv1pcmGiPTCK5ndIQzPyZlsD6eLofqB02/loz1yB2QLbtk8mFP8A6ta/3Qnix\nBlfE08PE/ukoFXAnx+Qv8KWI2CEmz1kY8iJoqVgg/1GrJk8eX+EUChHajl1A\nnJNcW2VO+ywIqvZpgaCXKjJhv+sXeeHQMu0VH+vfdOQ9RNtm4D+pb+aI6kn6\nnQf8tfIt6vnc/pnpm3/Air3ou0OXmIM81EK8FaJLwGOAixZEauEKUMbQsZj0\n9DlM\r\n=LNZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"92b627d79f926707d2175367749039cdd2ba7d55","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepare":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"7.5.6","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"5.10.0","webpack":"4.39.2","@babel/core":"7.5.5","webpack-cli":"3.3.7","babel-loader":"8.0.6","markdown-toc":"1.2.0","eslint-loader":"2.2.1","@babel/preset-env":"7.5.5","webpack-dev-server":"3.11.2","conventional-changelog":"3.1.24","babel-plugin-add-module-exports":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.9.0_1614180291845_0.11249697593799257","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"nipplejs","version":"0.9.1","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.9.1","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"a1e3cbae03ffa9a89ca01b100d3957f6bcbbfa99","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.9.1.tgz","fileCount":11,"integrity":"sha512-Tu7ZaB1q0TgA+PH20s8i5Ngt3VmSCp8vxNVv/sOfGBAS0wwlNkJxnCD3bInC4iPg+W8dt80Pl+HU7B8y6dlXMQ==","signatures":[{"sig":"MEUCICPRUKF9oaIw5iP/N1qVdWnQBAfDmV1OcwFbbbdL/HWgAiEAiP93o9L6vcCxoKmP4K8s606hPiyLrjEFJCHrfU57V/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPuPIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+Uw//TnvNf48NVnwoCHy3mv+sCq/Kiy8d02UWmUnMplGxRxenBcKo\r\n8BPyxyRNDbK3NenM1uHf7g8qDjFTWAU0RUWjQGHeRoUQG43CC49qIpDb0AFn\r\n5I+cj57GDm2FJJfcegfwWPrvohP6C9kS9ELw+zqSwj82wf60cIe8313+H8fB\r\nZjvHAKv8iiXECBkwtJzVwUCQioJhsY/Ft7Q/eopWjH06q1vpHQ5IKPnUwtIf\r\nJBfgSBkcAGm/vW3pEYWTewrwwRUZJCR51MdQ+6LIBDmZXR5XLqEz56Rpl5RF\r\nj25YTcV7Ab+n3gQaBXvKmjXL0ecTpT9nwS3Cyub2FEJHoASaEVFh4tnqZFtD\r\nzDuZUCQ5WZa6ofl0wfpz48siUukAT66AwD3udE41hKCQOY6ZGDAYCMtmg7CB\r\ngXltuAh7DXNGIOqtZSfWsWJ3c3jtBbq+TygbfTiiB66JwaYdpPl4YSUBq5F4\r\ndP+/bYpOnmLeMjDW/8q5tXY36TAmArpCTOYj6wpVBzrwOoVjc0AhVC4+WPKg\r\n5uNPJB3Rlj74MSQwUrdUTFeyhX68fVfTO4HzOJoyZ0aOoup0S7hY4gCPH5WV\r\n3dbcy5rlJFKe3JUYIJxa1OZmmjYj+t2a2y78CbRG0Xt1OUzJwP3lrRHWrjF1\r\nKzzoXgokeHL6YG2HdzKYbppQ/xTxO0/uKFY=\r\n=U+iq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"6a3b1a96fe764dc872c3b7b3f7af3f43ec9e4f27","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepare":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"8.3.0","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"5.10.0","webpack":"4.39.2","@babel/core":"7.5.5","webpack-cli":"3.3.7","babel-loader":"8.0.6","markdown-toc":"1.2.0","eslint-loader":"2.2.1","@babel/preset-env":"7.5.5","webpack-dev-server":"3.11.2","conventional-changelog":"3.1.24","babel-plugin-add-module-exports":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.9.1_1648288712402_0.26921097693205365","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"nipplejs","version":"0.10.0","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.10.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"46bdbe682998985113ebf96444d154f713e12f19","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.10.0.tgz","fileCount":11,"integrity":"sha512-BYrPA2meyOrk59NZTwKpnbVWYE89kAuMy34hnmjNyW/JmmuQfUs/k7lJhdPgZUjI3ZU7xbASOjCeDLeIDD+8VQ==","signatures":[{"sig":"MEYCIQDtPqB+yyh+ormqHis570L6cjxuz46vTel9clj8l2VuCAIhAMYECeTsFgugM6aEz7EqfMZ5vi4DswIj9d1suo1n9mIl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRBXpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotHw//SMzqi7kWaVtiaBb5fx2bKO3FfpAOpxhFGew1wzh2sLQn/yre\r\nV2tHqKluNNOonZ4C+ZyYd46m8LU+Cj52apfXNcBtNtk/jvCC2FT0iwsNPjma\r\n44uZXsFTYwduR0HOT34xznjyZ35dWj6tD+5q23cK9e691/iHkK5Y4+6E1p9g\r\nQwuEyxLgPqB24cNVry7OtpjqM6ENY5FTl78CuRshDWUvjAsXvPQ/rMXBgyx6\r\nLk5EvmLphzGGikgnWqff4jTqhkd5TTUmkmTwCt7PN0w6o0BiWSZeIClNhAfq\r\n1/VHq4aE+v7/tFltTiYHCjtJgA4gcPZrJWN9VWCsVwUoN/WbIhGdeca2m+qV\r\nsDK4q60lR/UoU/QBUIe0sPzSoAX158gsTxoquP6mOEMqcCQlOvr+RGzUt/zk\r\nr4/WpliNhAXdgh1dh1dtK4eLpK15ACYtgw9ilfJPysLnvt/KO6J3rcFEVaqE\r\nrOw010HhlMc0CbvA+Aqbkv1stQLdC5+Pe3JGzWSCZs5ppeh3nDJWclcE1Rwx\r\ncx3370eQAd17l8l2YdPbQcKyHTYNZ2o61I/OTv5koSGzpyeR/10v9IeeL6eG\r\nOfIVjzNNoaEiyEkIa/fe/ORhXcTAtxNmJxzKAxf3VFPDVNXMagg+hr7UOvQQ\r\niltZjl7nqFYQxNHP9kU+fCDYS6WMP0BEXv8=\r\n=K3Kr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"fcb42bf745688aafe635608831c21a1477592a46","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepack":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"8.15.0","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"5.10.0","webpack":"4.39.2","@babel/core":"7.5.5","webpack-cli":"3.3.7","babel-loader":"8.0.6","markdown-toc":"1.2.0","eslint-loader":"2.2.1","@babel/preset-env":"7.5.5","webpack-dev-server":"3.11.2","conventional-changelog":"3.1.24","babel-plugin-add-module-exports":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.10.0_1665406441796_0.2935564697149895","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"nipplejs","version":"0.10.1","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.10.1","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"64acbb71c5549bcbf96c587f806342e9e7da67f9","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.10.1.tgz","fileCount":11,"integrity":"sha512-BuKBDfdd7BVK6E7sivHwrRPh9TETsHuHEwuT95nAjRz2uJu5roYngNs+BdRe8nYf8mP6OZ9aRqdgMlqVsDMRcw==","signatures":[{"sig":"MEUCIBoyZTP8/k2es2VxEoII6iCcGcy74IxEnotlbfDFZ+3TAiEA4XkknhC80Qi+HMrjkXXK0ZVIrgwZRQwtoBpB2qn/SD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBbKSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowaA/6A4c3LoVcm3sCl1X9NqjUzhncpKgyJLzXm+xGkVuny4AFGGTw\r\nWOL6DlBg+uenvP+lqT3tvwDuS7kxYhRA5L8TFdrT2QtggZCku8fmFoir84v/\r\nZnhrZDLKXsUilxAHnUOQT8ToOvSGfhcSeNNHoKEl2WgjaqSpeera9eCQV/lV\r\nstYqtLb4BOeDHp8Se5sYXSCESYZZRx2pOljLpP+9Ogu+CyHIvN9vRFoYX8Y8\r\nEftYBvAymJXoAl8rukl/WRdY31/LSd1SMp5hCCjudUUfoTWsXCDFMVaQXqrz\r\nQh59xzAClm7WPgQ1AIU2AYltcAjG8Bn14o/wohH8+XLezFzm6kVwnXwLdbYV\r\nkNetw474XTEBO5RNYx4e1N4llI6FWX87Jj+jy7Pmn/dTV/Jp/BrusaMrbyIu\r\nXXC2CrYMy6oPM4jhxNAyhTwnRzcwh9o/6BTx5mluK8CrYRP3wS7L70qjoNqH\r\n2sNjBwTFuSLylik3BmJH8PPed+2zKJg9YFkOByogakWXnrRKlgV+M+wEyZ7M\r\nggqCm/Do70g4BsGEo2n1XaBUpEeyG6rm2sziAJzuuM4KvHYn+MOjFRwdr1XW\r\n/RRbMxFrt3gVdvEzAgi2X+3VslIVXtR8MP49lNGVVes0ESD6sJNRcaLFSBhz\r\nTuGY/nHQ7Xe4FJVbfeYgNmjVuHWK9hqArAE=\r\n=L9Mc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"fa8a15972fc9543e4f1c572f5c8ff477b847e757","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepack":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"8.15.0","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"5.10.0","webpack":"4.39.2","@babel/core":"7.5.5","webpack-cli":"3.3.7","babel-loader":"8.0.6","markdown-toc":"1.2.0","eslint-loader":"2.2.1","@babel/preset-env":"7.5.5","webpack-dev-server":"4.11.1","conventional-changelog":"3.1.24","babel-plugin-add-module-exports":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.10.1_1678094994393_0.22689339673293252","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"nipplejs","version":"0.10.2","author":{"url":"https://yoannmoi.net","name":"Yoann Moinet","email":"yo@nnmoi.net"},"license":"MIT","_id":"nipplejs@0.10.2","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://github.com/yoannmoinet/nipplejs","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"0e8f5346bd60f7a0fe0d44c856bc1654cde2b70c","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-0.10.2.tgz","fileCount":11,"integrity":"sha512-XGxFY8C2DOtobf1fK+MXINTzkkXJLjZDDpfQhOUZf4TSytbc9s4bmA0lB9eKKM8iDivdr9NQkO7DpIQfsST+9g==","signatures":[{"sig":"MEYCIQCwHhV3Qxi1zqwKC5cMvhuGyfvgX5ACHLPSahKT1wQagAIhANHeWb2VJA1tgCPeFUwajPq/z/ZOV1duUpASdLuQ7JWE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94165},"main":"./dist/nipplejs.js","types":"./types/index.d.ts","module":"./src/index.js","browser":"./dist/nipplejs.js","gitHead":"9fca6e72bb99318d69092075015140179f4e32bf","scripts":{"toc":"markdown-toc -i README.md","test":"casperjs test ./test/nipplejs.casper.js","build":"webpack --config webpack.config.js","start":"npm run build:dev -- --progress --watch","copyGh":"node ./bin/copyToGhPages.js","prepack":"NODE_ENV=production npm run build","build:dev":"webpack-dev-server --config webpack.config.js","changelog":"node ./bin/changelog.js","postversion":"npm run changelog"},"_npmUser":{"name":"yoannmoinet","email":"yo@nnmoi.net"},"repository":{"url":"git+https://github.com/yoannmoinet/nipplejs.git","type":"git"},"_npmVersion":"8.15.0","description":"A virtual joystick for touch capable interfaces","directories":{"lib":"src","test":"test","example":"example"},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"5.10.0","webpack":"4.39.2","@babel/core":"7.5.5","webpack-cli":"3.3.7","babel-loader":"8.0.6","markdown-toc":"1.2.0","eslint-loader":"2.2.1","@babel/preset-env":"7.5.5","webpack-dev-server":"4.11.1","conventional-changelog":"3.1.24","babel-plugin-add-module-exports":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_0.10.2_1712928418943_0.06520593533241903","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"nipplejs","version":"1.0.0","author":"Yoann Moinet <yo@nnmoi.net> (https://yoannmoi.net)","license":"MIT","_id":"nipplejs@1.0.0","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://yoannmoi.net/nipplejs/","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"5265d570ff420d83cdebc93734581d5f06c7123f","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-1.0.0.tgz","fileCount":19,"integrity":"sha512-Le2kCJBi0YfQQFV3HOYvOGtMqbS4EU1ft2zWk/2/vMzWNWVOqFjnJla8Aca2dw3YUfOgAktK9/Cw0JCg1FQ3vQ==","signatures":[{"sig":"MEQCIAjP1Wnka4m2Luuks3ePtmdFL0wXQVSCr6JljjtWX77nAiBvoOtDnsAftMo5LFoxQayohBPcp11jfXEsqTnsAwVGjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nipplejs@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456094},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./*":"./src/*.ts","./package.json":"./package.json"},"gitHead":"d471de8642786e1451ec48286d1ba565058105e7","scripts":{"build":"yarn clean && yarn buildCmd","clean":"rm -rf dist","watch":"yarn build --watch","prepack":"NODE_ENV=production yarn build","buildCmd":"rollup --config rollup.config.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b8b771-b5e5-4952-b32a-5d819fedb4bf"}},"repository":{"url":"https://github.com/yoannmoinet/nipplejs","type":"git","directory":"packages/nipplejs"},"description":"A virtual joystick for touch capable interfaces","directories":{},"publishConfig":{"types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./*":"./src/*.ts","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"rollup":"4.24.2","esbuild":"0.24.0","@types/web":"0.0.206","typescript":"5.4.3","rollup-plugin-dts":"6.1.1","@rollup/plugin-json":"6.1.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-esbuild":"6.2.1","@rollup/plugin-commonjs":"28.0.3","@rollup/plugin-esm-shim":"0.1.8","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_1.0.0_1774131939723_0.5597810925958646","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"nipplejs","version":"1.0.1","author":"Yoann Moinet <yo@nnmoi.net> (https://yoannmoi.net)","license":"MIT","_id":"nipplejs@1.0.1","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://yoannmoi.net/nipplejs/","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"e8e7e02e25ad4661323ee76b9f2e1ba5184ff734","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-1.0.1.tgz","fileCount":20,"integrity":"sha512-+GhZWy62hfGIo6qE7vkAbbSFPWDIf3KLxOXwOruryKO3e8Tm8bDMz9EyK+CUr6zqWUC2sT7jZjsQIUawndGzQA==","signatures":[{"sig":"MEQCIFr3Dn2UiQrNhTs+QJcSOo1tTu1ZTribVEHQCJDZjChtAiAuCRVg7XXZMzlE7L5560sYgJDze4hYOd86pvJpsLB5cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nipplejs@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475166},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./*":"./src/*.ts","./package.json":"./package.json"},"gitHead":"9870d81acf4ac9d9050aac34cf99d45f1ce2bc6c","scripts":{"build":"yarn clean && yarn buildCmd","clean":"rm -rf dist","watch":"yarn build --watch","prepack":"NODE_ENV=production yarn build","buildCmd":"rollup --config rollup.config.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b8b771-b5e5-4952-b32a-5d819fedb4bf"}},"repository":{"url":"https://github.com/yoannmoinet/nipplejs","type":"git","directory":"packages/nipplejs"},"description":"A virtual joystick for touch capable interfaces","directories":{},"publishConfig":{"types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./*":"./src/*.ts","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"rollup":"4.24.2","esbuild":"0.24.0","@types/web":"0.0.206","typescript":"5.4.3","rollup-plugin-dts":"6.1.1","@rollup/plugin-json":"6.1.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-esbuild":"6.2.1","@rollup/plugin-commonjs":"28.0.3","@rollup/plugin-esm-shim":"0.1.8","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_1.0.1_1774134904616_0.574504871684393","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"nipplejs","version":"1.0.2","author":"Yoann Moinet <yo@nnmoi.net> (https://yoannmoi.net)","license":"MIT","_id":"nipplejs@1.0.2","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://yoannmoi.net/nipplejs/","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"ec7141988d65597b1c6b9e4db2a23763c53e5f09","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-1.0.2.tgz","fileCount":20,"integrity":"sha512-/6gzGs1jJxtRC2i4kw6yAeMB7N0m5M+HSMmRdky8yoBUJOyNyDxsUves5DSgLGdhGE7IBsYCu1wY+dnJZz0yUQ==","signatures":[{"sig":"MEUCIQCbr0MbpumVeH94v7cCSyeKQECrzwqklk7Gdlfts66asAIgddPtXGVGfwwHfBSQixdh/rgDAKVkvFO7i4g8NEqm4EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nipplejs@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478983},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./*":"./src/*.ts","./package.json":"./package.json"},"gitHead":"ae6cb47a8579adf7a07ba4a4ca2a49b1b57db045","scripts":{"build":"yarn clean && yarn buildCmd","clean":"rm -rf dist","watch":"yarn build --watch","prepack":"NODE_ENV=production yarn build","buildCmd":"rollup --config rollup.config.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b8b771-b5e5-4952-b32a-5d819fedb4bf"}},"repository":{"url":"https://github.com/yoannmoinet/nipplejs","type":"git","directory":"packages/nipplejs"},"description":"A virtual joystick for touch capable interfaces","directories":{},"publishConfig":{"types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./*":"./src/*.ts","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"rollup":"4.24.2","esbuild":"0.24.0","@types/web":"0.0.206","typescript":"5.4.3","rollup-plugin-dts":"6.1.1","@rollup/plugin-json":"6.1.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-esbuild":"6.2.1","@rollup/plugin-commonjs":"28.0.3","@rollup/plugin-esm-shim":"0.1.8","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_1.0.2_1778527158835_0.5859655168683411","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"nipplejs","version":"1.0.3","author":"Yoann Moinet <yo@nnmoi.net> (https://yoannmoi.net)","license":"MIT","_id":"nipplejs@1.0.3","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"homepage":"https://yoannmoi.net/nipplejs/","bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"dist":{"shasum":"0afdf5a80fffe4565f857cf7f2d2e18ed3b2196c","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-1.0.3.tgz","fileCount":20,"integrity":"sha512-ZHVJxStXeau1UNFSbVs4RVHKQHwHyYjVt/9P2pfpeHV5NK1MtkJkCS4wLaoPq36f3VWvRh+APhsc0MSkamCyzg==","signatures":[{"sig":"MEYCIQDGCnUTM2Ch3SsfLmyKKXTMmMFQaCbBM4bRUOQJxZw3hAIhANqePmDtAZFnM8LraVj9BPLfglvhGCeMmi/0b4GAgg3/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nipplejs@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482736},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./*":"./src/*.ts","./package.json":"./package.json"},"gitHead":"b8b5d2258168ed945ecfc286f69d366f8655548e","scripts":{"build":"yarn clean && yarn buildCmd","clean":"rm -rf dist","watch":"yarn build --watch","prepack":"NODE_ENV=production yarn build","buildCmd":"rollup --config rollup.config.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b8b771-b5e5-4952-b32a-5d819fedb4bf"}},"repository":{"url":"https://github.com/yoannmoinet/nipplejs","type":"git","directory":"packages/nipplejs"},"description":"A virtual joystick for touch capable interfaces","directories":{},"publishConfig":{"types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./*":"./src/*.ts","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"rollup":"4.24.2","esbuild":"0.24.0","@types/web":"0.0.206","typescript":"5.4.3","rollup-plugin-dts":"6.1.1","@rollup/plugin-json":"6.1.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-esbuild":"6.2.1","@rollup/plugin-commonjs":"28.0.3","@rollup/plugin-esm-shim":"0.1.8","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nipplejs_1.0.3_1778857377557_0.3880166193284169","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"version":"1.0.4","name":"nipplejs","description":"A virtual joystick for touch capable interfaces","author":"Yoann Moinet <yo@nnmoi.net> (https://yoannmoi.net)","license":"MIT","homepage":"https://yoannmoi.net/nipplejs/","repository":{"type":"git","url":"https://github.com/yoannmoinet/nipplejs","directory":"packages/nipplejs"},"bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"main":"./dist/index.js","browser":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"./*":"./src/*.ts"},"publishConfig":{"access":"public","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"./*":"./src/*.ts"}},"scripts":{"buildCmd":"rollup --config rollup.config.mjs","build":"yarn clean && yarn buildCmd","clean":"rm -rf dist","prepack":"NODE_ENV=production yarn build","typecheck":"tsc --noEmit","watch":"yarn build --watch"},"devDependencies":{"@rollup/plugin-commonjs":"28.0.3","@rollup/plugin-esm-shim":"0.1.8","@rollup/plugin-json":"6.1.0","@rollup/plugin-node-resolve":"16.0.0","@rollup/plugin-terser":"0.4.4","@types/web":"0.0.206","esbuild":"0.24.0","rollup":"4.24.2","rollup-plugin-dts":"6.1.1","rollup-plugin-esbuild":"6.2.1","typescript":"5.4.3"},"_id":"nipplejs@1.0.4","gitHead":"ea425b3e81deaed14e384a2edcfbbd6a9a50f45b","dist":{"shasum":"a1f84f029e825818ecf46dcd7f8e8f950045cf06","integrity":"sha512-YtvRZDuyWQ+tOj0nUjfnZt4ZQmJVWfK9+yPmV5OXpQ4k4AkOGcSfKvSXbPNkV0ERqc4eakkBSZ7/Wyx1y6h/Sg==","tarball":"https://registry.npmjs.org/nipplejs/-/nipplejs-1.0.4.tgz","fileCount":20,"unpackedSize":487344,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nipplejs@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxErR+7pdCbFjvxFz/xqG7aqCmQ9sFj/N6fWHuPcB6vgIgEYRQvf5jO8Hio84jh90FKD4IHemRtt2Lfllb68Hvwv8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8b8b771-b5e5-4952-b32a-5d819fedb4bf"}},"directories":{},"maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nipplejs_1.0.4_1779808773751_0.5599414244082797"},"_hasShrinkwrap":false}},"time":{"created":"2015-08-16T13:59:47.301Z","modified":"2026-05-26T15:19:34.191Z","0.0.0":"2015-08-16T13:59:47.301Z","0.1.0":"2015-09-05T22:00:00.839Z","0.1.1":"2015-09-06T03:49:28.550Z","0.2.1":"2015-09-06T07:07:54.683Z","0.3.0":"2015-09-06T22:48:35.379Z","0.3.1":"2015-09-07T21:53:22.954Z","0.4.0":"2015-09-15T04:19:36.987Z","0.4.1":"2015-09-15T04:40:02.551Z","0.4.2":"2015-09-15T04:46:18.560Z","0.5.0":"2015-09-29T03:35:22.631Z","0.5.2":"2015-10-04T22:04:37.920Z","0.5.3":"2015-10-04T22:09:54.544Z","0.5.4":"2015-11-08T05:57:12.874Z","0.5.5":"2015-11-09T04:42:35.919Z","0.5.6":"2015-11-09T04:46:22.329Z","0.6.0":"2015-11-29T06:38:12.601Z","0.6.1":"2015-12-26T17:25:20.151Z","0.6.2":"2015-12-31T03:23:43.682Z","0.6.3":"2016-05-29T12:16:47.644Z","0.6.4":"2016-07-20T20:37:03.932Z","0.6.5":"2016-08-15T14:36:24.220Z","0.6.6":"2016-08-23T19:15:56.612Z","0.6.7":"2016-10-27T22:59:36.801Z","0.6.8":"2017-12-19T10:35:43.754Z","0.7.0":"2018-06-06T21:16:24.207Z","0.7.1":"2018-06-06T22:19:56.593Z","0.7.2":"2018-12-11T09:12:20.712Z","0.7.3":"2018-12-11T09:25:09.849Z","0.8.0":"2018-12-23T16:29:06.449Z","0.8.1":"2019-02-17T22:07:06.599Z","0.8.2":"2019-05-08T09:46:09.989Z","0.8.3":"2019-08-24T14:08:43.648Z","0.8.4":"2019-11-28T08:32:54.203Z","0.8.5":"2020-01-27T08:56:44.004Z","0.8.6":"2020-09-06T21:53:36.801Z","0.8.7":"2020-09-06T22:00:40.351Z","0.9.0":"2021-02-24T15:24:52.008Z","0.9.1":"2022-03-26T09:58:32.528Z","0.10.0":"2022-10-10T12:54:01.926Z","0.10.1":"2023-03-06T09:29:54.535Z","0.10.2":"2024-04-12T13:26:59.094Z","1.0.0":"2026-03-21T22:25:39.919Z","1.0.1":"2026-03-21T23:15:04.792Z","1.0.2":"2026-05-11T19:19:19.036Z","1.0.3":"2026-05-15T15:02:57.822Z","1.0.4":"2026-05-26T15:19:33.893Z"},"bugs":{"url":"https://github.com/yoannmoinet/nipplejs/issues"},"author":"Yoann Moinet <yo@nnmoi.net> (https://yoannmoi.net)","license":"MIT","homepage":"https://yoannmoi.net/nipplejs/","repository":{"type":"git","url":"https://github.com/yoannmoinet/nipplejs","directory":"packages/nipplejs"},"description":"A virtual joystick for touch capable interfaces","maintainers":[{"name":"yoannmoinet","email":"yo@nnmoi.net"}],"readme":"","readmeFilename":"","users":{"vcboom":true,"windyh":true,"rootscript":true,"yoannmoinet":true}}