{"_id":"aim","_rev":"28-9c958b308a15d2305553bb74d5ff0fa7","name":"aim","description":"Dependency free focus manager with built-in universal key navigation.","dist-tags":{"latest":"0.1.6","master":"0.0.12-de0edcc9ebea9474d776a9f52aa8e30cfe6316d5"},"versions":{"0.0.1":{"name":"aim","version":"0.0.1","description":"A distributed stress test tool test restfull pressure situation-based service.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://bitbucket.org/zhenzhong/aim.git"},"author":{"name":"jake"},"license":"BSD","_id":"aim@0.0.1","_shasum":"8856103232994fd9132b041d4fd72dd97b07d72c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"speed","email":"1615198@gmail.com"},"maintainers":[{"name":"speed","email":"1615198@gmail.com"}],"dist":{"shasum":"8856103232994fd9132b041d4fd72dd97b07d72c","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.1.tgz","integrity":"sha512-KnvTZPb8Nou7oFYo+gq/yk+mIxLk0s0OG4b3XUh2ipMX9a+S2aH5Z01q7QMstBSgU4IGdbYKoRrY66dPKizdcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjGoqx2X0muw3IDnmG3numQo7xLFCFDYda9sMH40VO5wIgQmagaP0QBbmIGwKREvvJ7FuWjxHrHHCp7uvQEBtDa3Y="}]}},"0.0.3":{"name":"aim","version":"0.0.3","description":"this is a demo programe","main":"index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"zhenzhong"},"license":"ISC","_id":"aim@0.0.3","_shasum":"ecfde40dd326723633f077d23f9af32ccbb7e7ab","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"zhenzhong","email":"webmaster@speedphp.com"},"dist":{"shasum":"ecfde40dd326723633f077d23f9af32ccbb7e7ab","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.3.tgz","integrity":"sha512-FTTfAf+GFp7Qf69h1cUamngqwLqB1/uimHKLnCTKD/EtG2kkegoaAEJNQIT+S6In3XHTRH66JE1p19kpyF9j4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpq+fpe/EU3Jyv7nRk7EmP2C7wF/cWxIrWlaBqqB7cQAiEAprnAte5Npt42kb+guH59kdXr0DtVTSMGB5/vHTdz6Y4="}]},"maintainers":[{"name":"zhenzhong","email":"webmaster@speedphp.com"}]},"0.0.4":{"name":"aim","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"version":"0.0.4","gitHead":"f6532444fc806da0925f0caef0d24d5ef8e4cdf9","_id":"aim@0.0.4","_shasum":"26819574b1afe8602cf7aec20c62e596adcca524","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"26819574b1afe8602cf7aec20c62e596adcca524","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.4.tgz","integrity":"sha512-OboQol5+Tmy6pMb+7oNCQ2LCOMiW99ScbHHGw2oUzb839QddY0GReGy/9UuYf26fqdiED9kOPtkIynngFTfPzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAh0KZ489ETIZDJUs9v0CB3x2Zm+DnDdZo2+bUbiJ9QjAiBWfVmzmu8vSL5vhQDMQp09zCO7DHSGvlbOBH/hs6OeDg=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.0.4.tgz_1495361002189_0.6211896417662501"}},"0.0.5":{"name":"aim","version":"0.0.5","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"gitHead":"e55cd15075a40435096c2b6e83f63b3a666eda4e","_id":"aim@0.0.5","_shasum":"02a86666beab0dc1149ab1e541f158fa311c7e80","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"02a86666beab0dc1149ab1e541f158fa311c7e80","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.5.tgz","integrity":"sha512-E87TSnkwt4KwGT/r/wN1XWIQnKoIQbUJKeXtCLF8AJmT7mfV2B9Y7Z34v6jLiwADftF6nsmg0/JStah5Ub0LxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDslrJFToBqYBeyoX4igVIii8JRcG6v9/xeCcd4+ssP8wIgD25XQzHNktFN78mhkZ5f+M10K6oExuedgq7LlDMi+6k="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.0.5.tgz_1495709097208_0.23962109256535769"}},"0.0.6":{"name":"aim","version":"0.0.6","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"gitHead":"0458448b532a22218364a4c26def8402370b61b6","_id":"aim@0.0.6","_shasum":"503510bc5febd2260c07e512fb3335aae5f53e98","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"503510bc5febd2260c07e512fb3335aae5f53e98","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.6.tgz","integrity":"sha512-ElGMakxAG6uveUdWbgBfal7qdTddsg4h1Bcdy7u6HHzUkUx6IpT9x52nbz3mtI5kK6nNV07vae3drL+WkC+9kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3BRHSidy4rh3uLewSrv+v5kvHIDHru/nMwAnsn40eJQIhAJDmuz/gSwCvWYV4rB3DnglETFwbh/sjGKhYyLye5co3"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.0.6.tgz_1495958045664_0.5718745589256287"}},"0.0.7":{"name":"aim","version":"0.0.7","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"gitHead":"95b0ae524952378fa718c8696d197ff23fc9a0da","_id":"aim@0.0.7","_shasum":"39f5bad24bc2a3ac5c2f3a18459311eb7efd1bae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"39f5bad24bc2a3ac5c2f3a18459311eb7efd1bae","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.7.tgz","integrity":"sha512-P6rzFo+WaddF+XTea5f0kMVlXUqxPXjC6AU+K9BUa/1Ln34bnXrJLA6DzBTCkHdiu12lgPgxoytG/86zvk3qaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5ijY50A45RheGLwL+ScOPPGHm5CpHtW8mr7izXC95TQIhALjlCQmlNghuKEjz8iFZqB/vr0uno8d5SlenwtXvXUqy"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.0.7.tgz_1495979629953_0.9050699817016721"}},"0.0.8":{"name":"aim","version":"0.0.8","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"gitHead":"bdc4e67ab5f1fe952b75d0fabd5fdb88d86227db","_id":"aim@0.0.8","_shasum":"eaac07025596d415104b31a6f292bc0bf52958bb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"eaac07025596d415104b31a6f292bc0bf52958bb","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.8.tgz","integrity":"sha512-pSx8WkY4e0iLVZaOWCp9BP/zWG67NiJx5Ch2k3D/3f+W+NGnFStU/AEsORA0jBtcyWQqur4CXPcCoDc1fbnF0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrCd7aHm8PImS4QZzJikK3KgAe6R5vWYqsTLis2BY+HAiEAiZQirisO1rDxbO8S0bydlHIFsnGQ6WE0LWz2vja/z1c="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.0.8.tgz_1495986750642_0.16339943488128483"}},"0.0.9":{"name":"aim","version":"0.0.9","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"gitHead":"ec3f6c033dca8de5cb5930151b70b0ea8ee76694","_id":"aim@0.0.9","_shasum":"27698f35438c9bd220f0f7fc73feb6e8aaf99c41","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"27698f35438c9bd220f0f7fc73feb6e8aaf99c41","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.9.tgz","integrity":"sha512-eVHc+1oX+XrHGfQhARc1QzYUlyzIPjYIXeXcE0dZfAePFbQA272dI2zoOxgC1reNYNhf0I97ZA3pq9rEGxVyIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMPgFe/3Srj+aIXCHV9VEuaV0RUWZEXt3LsUPMI0D89wIgT8v1JBmsay/jFrnpdX/+9w/uq9WVhGDIWLIpCcbKwLQ="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.0.9.tgz_1496071979140_0.7110270943958312"}},"0.0.10":{"name":"aim","version":"0.0.10","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"gitHead":"beb2bcc7826a978b4d4a5222175e4454adcef3fa","_id":"aim@0.0.10","_shasum":"53d42642a515bb945bc53fdb88e63ffbbb092c34","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"53d42642a515bb945bc53fdb88e63ffbbb092c34","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.10.tgz","integrity":"sha512-on7iW2QSXoLrQbOCvK6bUHAYStYFURdpt2B4ikaQCtRzD/snPBJBPVxL1PJQVbZCsvzAtqj6e45I6TVyQjHsUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFtkMBIToScmC4arSbQ3/2nQSm/hU0OqW0IvnPzGoZQAIhAIfW3RtNWyBh/4e+XHYCChEzLWLnUlAkwXEWqK1Ym4UM"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.0.10.tgz_1496148413717_0.6541488592047244"}},"0.0.12":{"name":"aim","version":"0.0.12","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"gitHead":"ea37d2e8b39c0126e9e63fe3dc2da9782bc3e5d9","_id":"aim@0.0.12","_shasum":"9e434e0b8022154485f09e14f5ab2b7d41391101","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"9e434e0b8022154485f09e14f5ab2b7d41391101","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.12.tgz","integrity":"sha512-yp92mSOA6eLHpVQ8YbxJbauvZZ3Vi8kEPu2iTe/rrS/nlIXJNZ4HOdACW2/Mv95S5pF9ZtVLGWBUs7XoxMMJgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkmxB3KeY1lW+wmty1+I3peJCaal2FOP/pmR8u3lVoAAiEAw4CiWJNICN7TEaUPQx2gj1e7F/G5Siy9jqBITDvTLEI="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.0.12.tgz_1497188193985_0.7007693040650338"}},"0.0.12-de0edcc9ebea9474d776a9f52aa8e30cfe6316d5":{"name":"aim","version":"0.0.12-de0edcc9ebea9474d776a9f52aa8e30cfe6316d5","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"gitHead":"de0edcc9ebea9474d776a9f52aa8e30cfe6316d5","_id":"aim@0.0.12-de0edcc9ebea9474d776a9f52aa8e30cfe6316d5","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-I7pDqi7xeDpAKfVZ2i4GnglK6kTsZkXO6b+DMfzf+ojIj2mYTu0xM4SNgIQXfbZcPE2mggVimLn1i4/USyp0BQ==","shasum":"f11f7dd299dcea52d86d14feb43487969188eca7","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.12-de0edcc9ebea9474d776a9f52aa8e30cfe6316d5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfM3CxxzUk/PxyunSbqPU2E4Xgn+xhKuYUcDn3NteBWAIhAPTX3Mg+lEs47KaaNw/SxN6V16ZydYoWx1UZaD8cAJ5O"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.0.12-de0edcc9ebea9474d776a9f52aa8e30cfe6316d5.tgz_1499274647517_0.014849127735942602"}},"0.0.13":{"name":"aim","version":"0.0.13","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r","preversion":"npm run build","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"gitHead":"214a59e5e93fa989005baddf5b340bc9e920a52f","_id":"aim@0.0.13","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-yMl6f/5lQJo8Sh+J8NgxTj9hBf9IzERdL9ESarpMgRuUUJmeqMQDev3f78BRhr+A1cyvNVWkPSJYFi6ghTQCeg==","shasum":"04bb42b3228d1ff26f2a9a3a99f02eda106a5ba8","tarball":"https://registry.npmjs.org/aim/-/aim-0.0.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEE7BCC1slkYMdpJXQdEdqV0VP6ygd//yhdY0fmxKJHGAiBgjGB5wNxW5Ndae5D+kF2TCr0kHh5kix4UC7Cg4oyjBQ=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.0.13.tgz_1500824892367_0.6719766766764224"}},"0.1.0":{"name":"aim","version":"0.1.0","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r","preversion":"npm run build","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')"},"files":["dist"],"devDependencies":{"brisky-render":"^2.2.67","builder-boy":"latest","hub.js":"^0.2.9","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"^4.0.2","standard":"^8.1.0","task":"latest"},"gitHead":"9f95991d9b41d99ea38c5436d85d92c2170cf6b7","_id":"aim@0.1.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-+ac5EDVXw1cD+BQKvrr6/NOvJfg2fac2h3DJ9lUzjiGbS0BNBGhnaAJJTQHZtNub/dAP/W/uK7o18huBElqKzA==","shasum":"3233f99e105374572c8fff7e8138c4a80446d019","tarball":"https://registry.npmjs.org/aim/-/aim-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFm+yfKMMzfFofM+DpfH3zvcdIbYb8pqFrFi2V5aW7x/AiEApv67ai2ExQpc+I6L6GguVoOlM81DVyvd/6PjBBZ1/1o="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.1.0.tgz_1501330452578_0.965780267957598"}},"0.1.1":{"name":"aim","version":"0.1.1","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r","preversion":"npm run build","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')"},"files":["dist"],"devDependencies":{"brisky-render":"*","builder-boy":"*","hub.js":"*","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"*","standard":"^8.1.0","task":"*"},"gitHead":"b8446c7bb603c240671d3f320f38622de89203e2","_id":"aim@0.1.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-DdVqEil5PEXApjvSX0hWvve0GsUuHfO+u+P6ScTcxllpZYDGkJtj5OgzA1SNOyPhRRQzBpimIms2DmBNQNEnYw==","shasum":"b1059cb5f2f521f8de2d755cbc430bcc2cf02cf2","tarball":"https://registry.npmjs.org/aim/-/aim-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCh5dlVemRzXX0OdTT3q67TtJ3OKZFNCjr96BPvjw1HwIhAMugeZhNju6IRqDFeyyoTh7MQ4XsB4DS/xizVdylzczH"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.1.1.tgz_1502114356021_0.15655449964106083"}},"0.1.2":{"name":"aim","version":"0.1.2","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r","preversion":"npm run build","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')"},"files":["dist"],"devDependencies":{"brisky-render":"*","builder-boy":"*","hub.js":"*","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"*","standard":"^8.1.0","task":"*"},"gitHead":"fbeb5257e5a3f2f62206f6e016b01d6ee07b4188","_id":"aim@0.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-S0R5nmxuPBeLv9sxUDbirvN87JqZ7DopPj9AnLLzmejmU6i26QPCcAy0ajbL0pPN76CyHp6VfQQhHbDZVegbhQ==","shasum":"814da1acfd4077177af22ddd0b0d1b7cad38a1b4","tarball":"https://registry.npmjs.org/aim/-/aim-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvjkikyj/cyOuyhtwPD6keJHied9YV8gzBqCWdlFBV2AiEAp07mi4peTzWUyWyxMmiWNitPh6PCFE32IZpIvWsF++M="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.1.2.tgz_1502210511475_0.15836555720306933"}},"0.1.3":{"name":"aim","version":"0.1.3","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r","preversion":"npm run build","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')"},"files":["dist"],"devDependencies":{"brisky-render":"*","builder-boy":"*","hub.js":"*","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"*","standard":"^8.1.0","task":"*"},"gitHead":"a2458c4934181f277814e47ec78bf0256cde3590","_id":"aim@0.1.3","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-BlaEIgnHMypj4dS/1UJGx9lpDtSa/wSvg8U3SkB+jTqbakAQ52hkF4ID8B0fB7O3RcUhZ7bTOOSoAN9vAloRaA==","shasum":"784a7447f09aff46ac472816c45c485c3cb8646d","tarball":"https://registry.npmjs.org/aim/-/aim-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPdQCynTKQVw5VJXMX/bCFAdLuBCrUMFCC0DfuUg0R6AiEAhnJDW7/A9czkABvNxR1L1EmQ+5OTYdQAZup0vl5HFDw="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.1.3.tgz_1502283684318_0.8619131166487932"}},"0.1.4":{"name":"aim","version":"0.1.4","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r","preversion":"npm run build","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')"},"files":["dist"],"devDependencies":{"brisky-render":"*","builder-boy":"*","hub.js":"*","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"*","standard":"^8.1.0","task":"*"},"gitHead":"90aa0f29f0bfc29c063b4732edb3a62ad35c3a15","_id":"aim@0.1.4","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-R/RIAU88hjlcy8uTxdS3zKgZ/GVqwZjjouzu202zvCLcleCTdRm+efydHPQrDJVegqc3b07xJfno5bB+zEB0+g==","shasum":"5c22640ef3db10b27cf71dd2c89976922f8d899a","tarball":"https://registry.npmjs.org/aim/-/aim-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFKV9O3ds8IZkJ3A/xLLm9dhjOdtuDv0qaLZNOGN+PiQIhAPoCjTBqXa2t6jbZx8ZeOhUjUX10BRNb3s7rn+bLPb6+"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.1.4.tgz_1502291337288_0.1359651628881693"}},"0.1.5":{"name":"aim","version":"0.1.5","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r","preversion":"npm run build","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')"},"files":["dist"],"devDependencies":{"brisky-render":"*","builder-boy":"*","hub.js":"*","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"*","standard":"^8.1.0","task":"*"},"gitHead":"6a6ec076c2ca7178531d537b4e5598f74949851c","_id":"aim@0.1.5","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-NfvTXgv6umfjh2MVQ9HAIcLqxfNyoHpjNIB0r4YbrdyaUMnJ7TlZ+TOz1pmr+FuAyo9f9vAVtx4s6g/1WiG0nQ==","shasum":"b132768cfa001bac9d0cbd8c7b5aa4f69f085616","tarball":"https://registry.npmjs.org/aim/-/aim-0.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJYpz5XU+BwMJtlz2K5KA9VVF5WygviJlThgxbocLgzAIgHVaxQFKPvCQsmmdg05hdgLIgP5R1mxquXyu+9ehNGfQ="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.1.5.tgz_1502292803321_0.8632169892080128"}},"0.1.6":{"name":"aim","version":"0.1.6","main":"dist/index.js","description":"Dependency free focus manager with built-in universal key navigation.","scripts":{"dev":"task","watch":"builder-boy src/index.js dist/index.js -t node -r -w","build":"builder-boy src/index.js dist/index.js -t node -r && npm run build-util","build-util":"builder-boy src/util.js dist/util.js -t node -r","preversion":"npm run build","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')"},"files":["dist"],"devDependencies":{"brisky-render":"*","builder-boy":"*","hub.js":"*","nodemon":"^1.11.0","pre-commit":"^1.1.3","stamp":"*","standard":"^8.1.0","task":"*"},"gitHead":"2fa18fe51aed1efb4a094aef387f1069f70df38f","_id":"aim@0.1.6","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-meubm0jNb8CNPk2fBnq/KhTbB215EX8u+M1rLimtzWQZQC2IlxGgg1xGyf53Qa3v6MCobqENqdd5WFx5xvuoUg==","shasum":"611933bc12d3c510e7d23e6c31cb593ca44127a7","tarball":"https://registry.npmjs.org/aim/-/aim-0.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+m+/ftwU3eY9BonGVy10uY7TZ5cXaD8n70Wt3mQ0R6gIgHi/wHWgVqlRRZvSKR9Oej5bheZekULgiQeLGJVrLKSE="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aim-0.1.6.tgz_1502294954621_0.3057998772710562"}}},"readme":"# Aim\nDependency free **focus manager** with built-in universal key navigation.\n\n```sh\nnpm i --save aim\n```\n\n## What?\nRegister your focusable targets with Aim and Aim will map these into a virtual *table-esque* view.\n\nAim will now listen for key events, delegate these to the currently focused target and execute default cursor navigation if not prevented by target handlers.\n\n## Examples\n```js\naim.register({\n  onFocus (target) {\n    // fires when target is focused\n    // return false to prevent focus\n  },\n  onBlur (target) {\n    // fires when target is unfocused \n\n  },\n  onRight (target) {\n    // fires when right is pressed\n    // return false to prevent default behaviour (ie. moving cursor to the right)\n  },\n  onEnter (target) {\n    // fires when enter is pressed\n  }\n}, [0, 0, 1])\n```\n\n## Methods\n### aim.register(target, position)\nRegisters target on given position.\n\n| Param | Type | Description |\n| --- | --- | --- |\n| target | <code>Object</code> | Target containing handlers. |\n| position | <code>Array</code> | Coordinates for position. |\n\n### aim.unregister(target)\nUnregisters target.\n\n| Param | Type | Description |\n| --- | --- | --- |\n| target | <code>Object</code> | Target to unregister. |\n\n### aim.update(target, property, value)\nUpdate properties for given target. Can be used for repositioning / resizing targets.\n\n| Param | Type | Description |\n| --- | --- | --- |\n| target | <code>Object</code> | Target to update. |\n| property | <code>String</code> | Property to update, eg. <code>x</code> or <code>y</code>. |\n| value | <code>Number</code> | New value of property |\n\n### aim.offsetY(target, value)\nSets an offsetY value to (holder) target, without updating all individual child nodes. Will be used when calculating left/up/down/right node.\n\n| Param | Type | Description |\n| --- | --- | --- |\n| target | <code>Object</code> | Target to update. |\n| value | <code>Number</code> | New value of property |\n\n### aim.offsetX(target, value)\nSame as **aim.offsetY()** for the x axis.\n\n### aim.get(position)\nGet target by position.\n\n| Param | Type | Description |\n| --- | --- | --- |\n| position | <code>Array</code> | The coordinates to target (eg. [0, 0, 1]). |\n\n### aim.left()\nMove focus to the left.\n\n### aim.up()\nMove focus to up.\n\n### aim.right()\nMove focus to the right.\n\n### aim.down()\nMove focus to down.\n\n### aim.handleKeyEvent(event)\nDelegate key event to Aim.\n\n| Param | Type | Description |\n| --- | --- | --- |\n| event | <code>Object</code> | DOM KeyEvent. |\n\n## Events\n### onFocus(target)\nFires when target is focused.\n\n| Param | Type | Description |\n| --- | --- | --- |\n| target | <code>Object</code> | Registered target. |\n\n### onBlur(target)\nFires on target when removing focus.\n\n| Param | Type | Description |\n| --- | --- | --- |\n| target | <code>Object</code> | Registered target. |\n\n### onEnter(target)\nFires on focused target when user presses \"enter\".\n\n| Param | Type | Description |\n| --- | --- | --- |\n| target | <code>Object</code> | Registered target. |\n","maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"time":{"modified":"2022-06-13T02:32:21.317Z","created":"2014-07-26T15:06:36.611Z","0.0.1":"2014-07-26T15:06:36.611Z","0.0.3":"2016-02-01T00:53:35.013Z","0.0.4":"2017-05-21T10:03:23.070Z","0.0.5":"2017-05-25T10:44:58.138Z","0.0.6":"2017-05-28T07:54:06.600Z","0.0.7":"2017-05-28T13:53:50.905Z","0.0.8":"2017-05-28T15:52:31.523Z","0.0.9":"2017-05-29T15:33:00.048Z","0.0.10":"2017-05-30T12:46:54.617Z","0.0.12":"2017-06-11T13:36:35.044Z","0.0.12-de0edcc9ebea9474d776a9f52aa8e30cfe6316d5":"2017-07-05T17:10:48.541Z","0.0.13":"2017-07-23T15:48:13.335Z","0.1.0":"2017-07-29T12:14:13.429Z","0.1.1":"2017-08-07T13:59:16.877Z","0.1.2":"2017-08-08T16:41:52.339Z","0.1.3":"2017-08-09T13:01:25.214Z","0.1.4":"2017-08-09T15:08:58.342Z","0.1.5":"2017-08-09T15:33:24.339Z","0.1.6":"2017-08-09T16:09:15.511Z"},"readmeFilename":"README.md"}