{"_id":"btt","_rev":"25-e061be8f7db81403190919cea2eefe9f","name":"btt","dist-tags":{"latest":"3.5.2"},"versions":{"0.0.1":{"name":"btt","version":"0.0.1","description":"BetterTouchTool management in JavaScript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Worie/btt.git"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","bugs":{"url":"https://github.com/Worie/btt/issues"},"homepage":"https://github.com/Worie/btt#readme","gitHead":"ed472ccc5de9169d95e6874574197da6900eff94","_id":"btt@0.0.1","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-wBQPy5rnUMUXd21a5/08dVzd37QiTvBCLwucxGRPvBb44ci6ND2pW2UQY8j2p1IBLdFrjG3G1/MKkspPA03irA==","shasum":"fe756d3ec32f38159b68c0c322c3b871f1fd3e42","tarball":"https://registry.npmjs.org/btt/-/btt-0.0.1.tgz","fileCount":2,"unpackedSize":1545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ+BmCRA9TVsSAnZWagAA47kQAJxyT7igoUxIXZcfNB4o\nEzvI8sPWjD6qPl2W3dl1nCLbWZEBLZkoEreq9y5C+2jGGjpeaV5gXQGLq0bD\n9cYp7dAx2Tv+Nei1Mmw1QwC1Nm3wBh3i4OuT72kytFqxA+pImS7g99Euom70\nQVbf3xBR4J7PDkKATI4FixXZWb50EPFrVz6OD14n7EkKDbdfjyuY0+XIydJ5\nxI0T3WIjDwdqrmthasNfoDpJm6X+ZfRByi+wYRYXP7lM8bHlG8Moa8yhxvkY\n9SS5Zh+x/J0DSv1TNhCRAHLxZybty3VuKm6L5cy8wIbFi2YNdXOVMm/7BVSJ\nS+hYV6YFPcyCI3aXH2tfKIFsgAYPWCgnPFXSd6tAHMXt6bac3jhrFmHRV0V3\nS5xnCQLAR8q2geHUMt4wU+Mrrrp9s6KqlmfcS2+Zeb/Mkm+rfY/bE1PpiVAS\nFSUIMnHyZpMERHebUfOvpqHZnYmNQnGoMw678gHBNT4oR5mgXXJ0gDWZXmUd\n2gQpf/3FNf55El08fYjiPVI+nQa9n7h/OP2jWRFhITboZPbXWTXKHfjr0ip9\nIH/jqXDyDSzYi1G7nIU0lZrhK4tpTmDt+j3skDUCg9sYLYL5roRSJ5+HlvCT\npJ879CAeLCKlZbA8IQlqU3f2NBhAHeMoEgSrMVuX3kzpTXl9Ts45fZ1xLOOm\nYBhL\r\n=9zsK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfnLwE+foRUICW0j1aeZfZ8343R7CabpBRStUoBVbQngIhAOQuKEEh0ZXuMRlkswR6yAZNCU3L1DeDsE1tsUfY8eS0"}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_0.0.1_1529340006601_0.6530212383435114"},"_hasShrinkwrap":false},"1.0.0":{"name":"btt","version":"1.0.0","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./btt/index.d.ts","scripts":{"docts":"docts","version":"auto-changelog -p && git add CHANGELOG.md","build":"webpack -d --watch","prod":"webpack -p","test":"jest"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","camelcase":"^5.0.0","child_process":"^1.0.2","detect-node":"^2.0.3","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"gitHead":"42e921697808786bf533c8daf0423904acaf5955","_id":"btt@1.0.0","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-A4WKMfBAAVuvSkdAfb1qpqU5wExGhznBFydrPpLK8FaiXptM54ImPBwI6Pm/kUzdsy0DtnrDN6syZusboPlUDw==","shasum":"e7e53754f4c47b048d9781d79fd7c3308ef42876","tarball":"https://registry.npmjs.org/btt/-/btt-1.0.0.tgz","fileCount":9,"unpackedSize":510044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRSK6CRA9TVsSAnZWagAA0QQP/j1iVs5SRLgOX+Rm1dLW\nwhVTLs/4PP8IrcFBNny26aLUwjlBht4uy+FgDgWjNqAy4cklnYbSMvr2eFGG\n4n5iwfhVryMbUibVK52mhKX6QrUw3Xlw67zQ0l5iDGQKiGiV244XM5jP1i22\nBebvbabMFS21L76ZnS8qHRRGPOsSEGYnzp9EXTNceRTOWTWxHyQekopaltzV\nz0HCar6CBD1LVJUVkBYFaB3PV+4fPp3pHZ2NY6BufSMA62zbPVMm/E1oUVvm\nxbYLFfNNzrVa+pz/skf/t1o13kLPrnkPmfin0IESfQ1wAhx6KyAGnnVQHprR\ngYPjgMpRIZK1v/d5M7U/v4qxnO05OpF6T4G1B/5KgNh6GOIuC1Wet9x/G9HW\n5hxuUMRDeSFk8JjfYEFKNRNX68QAYTuSDkgv7osrnXXZtUy4+grI0d4IJgx/\nlbfsf+/1SjnIu3EVSq9sfUOUfVpv857YujaPqY0Hq3RGfMek5EkKt5ysOIjP\nI48qwO2mmBInxJGXfGNmiCeFGuzYPvy4dabU16vFLbb2Auepz40udCe6rneE\nanYNofgP9S9If1XTeyRApvGaGzu5YQ+Oj33TbDAkofKmwdog9Twqq3UA4Nk7\ng5bK2YnChJOCvoSPZ7KLuRfCgSwszxdeIYfUQ0teNpB2bYszKKmMoLtUOeEF\nAtDe\r\n=Qgs+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaqlAWZ1brImeo2yx0c5Bfi52jq0MwFGiZrcTQlxt8IQIhAKT2+kr5VuqMcaorMHt5ku2Z/bRyYCaRkgjxfzhetyNW"}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_1.0.0_1531257530581_0.22765145715625024"},"_hasShrinkwrap":false},"1.0.1":{"name":"btt","version":"1.0.1","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./btt/index.d.ts","scripts":{"docts":"docts","version":"auto-changelog -p && git add CHANGELOG.md","build":"webpack -d --watch","prod":"webpack -p","test":"jest"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","camelcase":"^5.0.0","child_process":"^1.0.2","detect-node":"^2.0.3","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"gitHead":"91238d54c5f1ea098f87c9bf7d74e74a6a76d76b","_id":"btt@1.0.1","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-roolKJKtdfOa6+n1JnjdlmuI3Lb7oQebcWpHvhqPfzCAxwKPqEruow3VjfsjTvJO2UVOU/zK1STNRTyys8xl9g==","shasum":"076f94e78d9ace5f0a84ee8f69a665e919d1349c","tarball":"https://registry.npmjs.org/btt/-/btt-1.0.1.tgz","fileCount":9,"unpackedSize":510657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRSW+CRA9TVsSAnZWagAAzAEP/iiQGKfPAyZJxzCIysAt\nbJ7asxNMhHxJegdxFeugZ5t7vadiBNIbMNkGuaeNK8LwoSmG2wpY66pHJtkK\nLksIlvJTxsofCDl+MYxh2ELj3NvemtwD5zvBHiNmP7I6IhZu/RrjAYPIX8nh\nKcvKZ541Ks8xzSVRoUSlQ32Z7EeJgIYTWwjxX4X51jNQS06IX6+sqjPcoTf0\nQq2IVNI1fvZikj10C5fYagjYaT/qH8xZttRKkI4aM/0TZoJi6+LmgL2AMbgE\n9FkGKDr3jtp7SW0uCwz32x5VFP1zO7eQ/GvLgNA0reS+PkBX4XIVLSTA7xXb\nHab4wLp3bAdD1uBPNbdKVhSrgRc892IPl4D2NhKQwrdE1gLqxE6PFMSDL/2Q\nZBYwCqVcyKO0fNxN9YbASrVAO33PfkWdJNYx9JFyQ2Q9b2Y1Napi3ZsMsyGm\nCLwvlnAIBvfzLCNDPE+ieAydZSIynwQURFJWErO8OoPtZq4T+NQH7jdsTFra\n7Z4gpWhjVghcdF90rTEfbi+shIQjX4O3WXNTkFg4BaOQhk/IHZRXmCYxQZis\nYftwmFYdjv75zNLmhkaeagd8vZF20Xf5OgZfhYxncmqnTut9e9gYmR0faQWL\nBj84qfolm8X08bqfiE1EvSZ2HeClR2mjK0qS9FNKvJyPJEKMYMQohkvh/pm0\nWk5b\r\n=mVfn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHH/JdTzZAdYZSx5GF9fQwybRN77UVkF9Fb+S6QZ8UXjAiEA1DE1590h2VXoOmhRZ7wGfqIo8XAISY8F1ArQZ2Y1QcY="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_1.0.1_1531258302309_0.8131991068593307"},"_hasShrinkwrap":false},"1.0.2":{"name":"btt","version":"1.0.2","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./btt/index.d.ts","scripts":{"docts":"docts","version":"auto-changelog -p && git add CHANGELOG.md","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","camelcase":"^5.0.0","child_process":"^1.0.2","detect-node":"^2.0.3","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"572277843b036de0969756fb6bff55d6caebbee9","_id":"btt@1.0.2","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-lNA9UbIUfU+SmbIKMXtN18wSvtHEyTsTFZnsVZx6w9TbyAN3p/eSSUl4BgMNmBv09S5tv5L0I2WmyBENkVOhbA==","shasum":"de321e286b6b89515bb1dffc81b9dbe7403cdad9","tarball":"https://registry.npmjs.org/btt/-/btt-1.0.2.tgz","fileCount":10,"unpackedSize":512256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVZWICRA9TVsSAnZWagAAYjEP/ipYIXyL8zqJkeAMSyrI\n+J16NYtPrD5nIgA6/vJcxAqB9WOTQCniCSpxqmZbprJch3PM5cWvnfZKxwmd\nhSX+TckAcALSVR4OPkc6Ys66j472JDyT4gCaNlTJzo3rphKFl1NK0ktGFjeU\nnF6KE7Kgm9i+rqF3adFLr556ew0LVbYoGeThnzX77J431Gpmb7bgmgq0/QhX\n3wcZrCBSP3Y09cIGJpbqr17EmUCoabP4XG4ymH9sVxC1fle3HQprdRSrgar+\npnVKC/pMOXuXBOtV3FD1F+PgZKuAWRBXywqKJtvPv/7WlO63bDhVUlsLbb/j\ntUHX/47kQ9vddjbRL5CgHrEYYGWhOmaRcZdCLiF3O8+nO++3ShNVcl3IpWiF\n6eyfO0MkMU/CuiiDsjTjKOxepP9pbvt0D4dq6m/nNYdNCoRBCxkfzfqcxIGJ\nc+fm96CU7HoDQZdjZaYthuS6t5b3GKLyou01U+2S8XU143qCFbWc5cU8DLtF\nHCH7W+ieavoMPdj7QT5OZnL+CFswm8jPlRSjoyUaWYqPvR72yASnFBw8Yeka\nMIRu/Ixhh519V1maj+9y5XdAx2fpDkAYqBMt60yBgAKPjocjmVwap2FyfalM\nWgivhrBC4dh37GJxE1eyEOIrwSGhJxfZug9IyK3AGLbPQB/IRFG79KXWNfRZ\neppI\r\n=Pbhz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsInWSNX9VDXfAsTpAEo2l0kMjXudFSyQTSGXJxsNBoAiBEY8Ru5GTAARWaeDGRLgeKVmKIV73GCoulRAOxO3MBXg=="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_1.0.2_1532335496603_0.724068782316837"},"_hasShrinkwrap":false},"1.0.3":{"name":"btt","version":"1.0.3","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","version":"auto-changelog -p && git add CHANGELOG.md","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","camelcase":"^5.0.0","child_process":"^1.0.2","detect-node":"^2.0.3","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"c7013d7b6fd8b09bd990b9d555b7ec38df1dce43","_id":"btt@1.0.3","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-/OreEDZK+x1u8UsIpJP6CglkiUTg2sNZb7Ngp9Na24YmpDFFtCxTgr5LUkUJx4fjaQWlV7vXhtReDpHrhgRYiA==","shasum":"e8ba724ae1051aa1956c55bfd0b9d5d2f0c2cd36","tarball":"https://registry.npmjs.org/btt/-/btt-1.0.3.tgz","fileCount":10,"unpackedSize":512259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVZnQCRA9TVsSAnZWagAAUPsP/3Bt95fGxfOUVlEil6s7\nn9n+cBYG97e0XLz3+CgJkIEH4SnGhM45PK1IcHsI3AeXc7epo9lFKTV65Hv3\nkxnVZuKSQ7H6ysOQTe2eSFWHVUIvSZHGVKpBIuiyTZ1vNBw2r5Nn/d/bA6Ea\n29upxWXnXaXTgULNAgahKFK8/fb6Og18k5VPvkMhsWJTu0kSpmAOJIFzKe3v\nS/rFCvJ9tvygXABJF4MNy8H41ysWX+PSdi95O7TjZGMjmj/KLEL7ObC/7SOn\nG7WpJmtqOd/oup5F9bPi+qA73t7I7KlL9ahMIibiB4FaLUjWHArHie653E+k\nQyEFrx3s7ETWKluKtEauMYPNUVkzm0v41kj043qXWb+kud7zebpMnUcv759Z\n8AnT7kZgHPKG09ynd8LWm39hr4n/qBUhp/eQ6FsalE8yRvEqD4rOqQ+HJNH8\n2W0bLe8Txxk7EJZ090DbbJAf+MRHnp7Li3FWRfenQHi3+5d1iz+uLf3cUCeu\nCLkdXrK/9LMXTMZ7t9BPieLHL2xaUPluYsHjPzmHRik6T0pon6m6LzuwIM7f\nR6wph7OeRnvlFd5Qvs25zd9y43HUNovXUT2pqoXGb65BEla4AqqusDIAGOmX\nOf4HrWCyC3XbkJ0x5dXpFTvzBLe/GORxPsHl7tmJ2DqhMY2FQIMysNWscVBm\nDKQ3\r\n=wjac\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIWx7gM1PzwtWodhJ7javWTgO3wrux1rYNv8zxfUetIAiEAuArW18k4YYnI7G9zlT56ua71sNSfd+MI4c3s/9RmwkY="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_1.0.3_1532336592519_0.6698227222549034"},"_hasShrinkwrap":false},"1.0.4":{"name":"btt","version":"1.0.4","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","version":"auto-changelog -p && git add CHANGELOG.md","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","camelcase":"^5.0.0","child_process":"^1.0.2","detect-node":"^2.0.3","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"d33becc04c78e8a70bd5f6afb5c2247420c1f69c","_id":"btt@1.0.4","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-J7nc6JbrtIQQS2/1ElCmFSVscnVDUay3lqzweXYGnRRKxlaR0O9IIXRBGAmPn99UtjQFAcZk2M4+OROJaOt4RA==","shasum":"2841e3d44cff43f5b87d64cd6fe874b7cc56733a","tarball":"https://registry.npmjs.org/btt/-/btt-1.0.4.tgz","fileCount":81,"unpackedSize":581258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVZ4uCRA9TVsSAnZWagAAA3oP/1XPrampMi6nGZn4y0LG\nq/mpMRnDFH75c3Kaaorh8WqyngSrImv0sSKfGCBa2WmTTBjeimJbRcrFOX/Z\nMhCGFzFdHzCsSor4j8AYzK3T0d8/8rh7+wyhVCicYURFk4tcrxQxvhePb9HY\ne/E2MPNRycx6vIKjn8nC0FOIvbJuykNnqJqxUdWbyihAuYlD/lo/5dubB3IF\n2+s5MoWoAqKIxzcZZwbsCruaWdpGe58vEn9YExDyfnEBPMzOoptoRkSZqX3B\nl+uAloMMZC+QzLp1VGYikvG3BtiyYZMVPtWRkGpjxjFOb2zcvS7xRCpCH8yS\nZsU7eikE3zlpP1kSDIZ+AL479TFlQINj2Z5M3kggh5nf2kYMGYueYfpHHS8/\n3s6G2vM/LAA0LE7azruk6RJFtcTKt0FOq7du6tk/ZazexXqrSDMcZrhz7w3D\nM8AT8bGfSc7IIvmlbLAOCtDHhft7Nc1d1ZUi7ylVHGTZZjXDNi6OFNuFLuxa\nXiyA0bAQ56rliD+u2x63rruXuh4/EZeUz529CiJG5WioTfMvZD0kU5JiN2FO\nKWcR2tyrL8ACeeBtzZk/jiYR6l9lZUCUMwxToq5m5ySH8Qb366iE7vCgk0nH\nVniKHLPcIfEG9rfBLa+It6GNsU5kQ1Hw5ftxxW7Lwu4e7dXT6OYbQHHrcsJR\nxFkJ\r\n=l7JT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRcrcfBGvR1P0j3dFsrp7ZH4LsTQUb6OxOGFT0ghCHcAiBPMV33kLCxnIhevJ+/qkgCMum+4Rh+93udqUUrrSs1dQ=="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_1.0.4_1532337710041_0.9318659441957728"},"_hasShrinkwrap":false},"1.1.0":{"name":"btt","version":"1.1.0","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","version":"auto-changelog -p && git add CHANGELOG.md","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","camelcase":"^5.0.0","child_process":"^1.0.2","detect-node":"^2.0.3","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"87bcf9451d59b510059d1e1cb3e25a21233ffa4c","_id":"btt@1.1.0","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-Y7NMVBV4pphO3MXtUM8iUruefVj/uENoDx87iRs27emrhIKelZUCeh951BWtX83wMhQLFepBlMSKGGDSZgz5bA==","shasum":"33f7c2f7b60bd5b8d0e1469efc107aa6eaf43611","tarball":"https://registry.npmjs.org/btt/-/btt-1.1.0.tgz","fileCount":81,"unpackedSize":633460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXeOJCRA9TVsSAnZWagAAgUoP/2WKSS3TFv6DON5Gvfyo\nxEoRrLJhvzTqDjpLaGED8OBOiByOaPhmm5m/BlrYKPp3BHz/1BLho5twOjKn\n9TJ243SkWe40QtsE0O8TsXbiUX16xmqfd6ypoHGaiIDI7cveyBYaAjmCq2NV\nvx7l9sQLF+bu8MhQoRvwNdTexzVftHo16qd+qGHYDIHhtulXWxlVxCvLfhZg\nGZmP4RtA14F7j6ubuBmR4qHPUoR+Ej/2TzZJ936yf5AXzeGsHYItiSoFej4r\nVPGDITY6Yd6hYjHeEVx0GwVNZAFNU5jkdSZako6aggtfWLA6EJIJTlucHkIv\nzy7+8rPoin9kLfXSychzh7jqatV+E2aGNzyy1ALiLWzruN5XJxmKKWB9Nsc6\nbjCCctNMmonJOJm7ZR4ls2YrO/TdUV0tr6CLlKIyjIFVuZQ4MEo4wkWkUOnC\nA17jUI0f0ImmJH6i1QSJ8KLlH/qlGeTJGVj7g5aBVUT2s76DlgQwsDefa2xU\nZKOzcVwOWQVWbTFmGYAKcyRIxOM6NT8eZ3a9B1iPLlsA1bFYsV6IQIAQCZ0g\nW0hywU/ksldg3vbBM+RfiQoGk0G2R0tP4NFkFsxM4KZHNwyaHNxho6GKhTwv\nBjbpuvlEpIa+3CdHSggESv5qK19aViB50xQwM0UHwiOx9o7BXs20oJFFS5W8\nS2QR\r\n=+7qe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjrMrOAy3ROH+jtPw+brJwsbvhv2xpTWdNEYkeQ/e7ZAiBJc4EDgT4Y9CiRLk5m2GKSmxdLZQRU6dwYWGNcdI4S5w=="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_1.1.0_1532879753131_0.9929130089698421"},"_hasShrinkwrap":false},"1.1.1":{"name":"btt","version":"1.1.1","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","version":"auto-changelog -p && git add CHANGELOG.md","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","camelcase":"^5.0.0","child_process":"^1.0.2","detect-node":"^2.0.3","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"8fd09789930214e1ecbf1df21a47b685cf535d8e","_id":"btt@1.1.1","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-pCimhm6Qu1wDrk8mMmAjLX/0DMY4k6RLVEW6TbuArc5hsV034YVP/GdigC8D4/3rGrw4Z1LlQUsbR7p3weBhjQ==","shasum":"9d6e61af2ca87e42ef54fb37a3aeb3d727ccc829","tarball":"https://registry.npmjs.org/btt/-/btt-1.1.1.tgz","fileCount":81,"unpackedSize":633460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXg4lCRA9TVsSAnZWagAACJsP/R138bEXgHteJwHT44po\nbDONGhsSYAATtjwc8XgqCd7HGojCgL4am3CPzFLBKvT/PtDVRH+TTATQKZFo\n41l4hMT/Sh5oYbVOXGtzkvedqz+1kk65VeVdYslR75yUcWyP6F7buT1GPhZf\nhPvhLoIkagY5pQxaeeTsaTekBwo4WhC5+l+vMnGlME2AxYHHdbZnr0pCfvUK\nczsOwPe2evrQKNLfV+Am5GwGLjyV0/WmOruoRRUnfaVYuVzqlg5fGruUZYKH\nlEqWSuytcxlGkQ7LLXLIJnwdqs/zcb0Vc+Yl9BE/2otPthb/04XRho9wvrWe\nkppBsMVlBjTmJ3W3p3QT+m6r56rQzjML93nsfM7xYlx5aNCqPlAIYUz+Av1Y\nWiq8mkbtTy15wK1g6sv+tXwFWm0zEuHGKNa1eXVq6/nGvIsKw4sl3skWo6/N\nZ4pAH0jC+vJcx9tWQ/q1xgkHtP9iKVLRutSllWlxO7MKrqyl9fl9DVq4zOkX\nKPmJQNO0IawWIAfoE0rlv1VvDuZ4ZuhoMHtwx8BYaFaHGfd/GSo5ucTKNN6l\npIl+MLvbjyo1P2fkr4ZwKpXqhoViZY8bPRK2j4+47ctzsj3FKRhTn8MmbcTK\nd+l4qE+YAeveX2pYO52bhDjW/j1sPbm0e/rT/VYtfu1q1PukszpYYCUCLLkq\nNynf\r\n=Dsk7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMmF99gacC3aDw2ytKIHKobequdLeCFJjCiOYQzpWZbAiAGkpQGIWXI0X84LkdR/dexJiCqQ8mL8ZzPcMDNQ+Rgtg=="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_1.1.1_1532890660948_0.6579747540083112"},"_hasShrinkwrap":false},"2.0.0":{"name":"btt","version":"2.0.0","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","version":"auto-changelog -p && git add CHANGELOG.md","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","camelcase":"^5.0.0","child_process":"^1.0.2","detect-node":"^2.0.3","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"37a1e3e60397c08a0c65f24bd71a82965a4e1c16","_id":"btt@2.0.0","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-Pb3f5eQcyqVjpW+4Ez7jN09NXp+GhxsvnY9EyiTvHIviSvsQlroADwX4VEh3Y9MTJ6IGdigmdPEyjCezg7dHyA==","shasum":"7f9ab5a3e3e473f7de37672b60502b4541106135","tarball":"https://registry.npmjs.org/btt/-/btt-2.0.0.tgz","fileCount":83,"unpackedSize":659995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbX5LOCRA9TVsSAnZWagAA7FIQAJ3pQEH92sxeVxFYm/QD\nApkXa836w8zBgdQEx8J0Lge3WiEwMAFTJwYc0yLWNpT6pBKeU6VYIr6+/NPQ\nJkh2kwb6K+L5crrh1Ac3Gdhb5wszJImoB3i1N0Az01tE0GaET561FClQvvVx\npV+5ApVHEv4Go/myr28cdPwKxyMdHx/VYj3WnQyBRaygE74DyZtazWV/e0Qp\nbTSOGNNKzqycNt0lFji5n1C493qw8Sn7KlA6cjYrv3vOSyDcWP9pg1npf8am\nhnoHIULfYn4YwCooYq8B29VY65+SIEgP/FMCGsKueKSbdunkWYhb8VUdnAoT\nSY49oVOCKcPlHbe3hYTIpM6U+YmxnwbDdTBCJ+x1GLLRaYGTlzDo7L3yXHnm\n2Xokimw3rbbaT5BeSAQpWW6n+hsDoFYRY0S4XAJwOkw57g5qK9Aaom4f7/0n\nwKaHr5E1HxrfCETGWOTgqEX85QNT/qVR+/5E/WS4NfEj9p7e82AEiGLt7dbn\nFkVO/AhlEsbwZrVMUNWBbd6bh+HuyHIYC1mJSb+yT1fF/mE6/is2r/nmZSUv\n+RWNHYyBqdUdOVoCaoXA3vaUlWiicnNoND7HSj2A2oTCjT04LXvI8f+XglF/\n7s0/xdJ3+yxQgIVfUM5nX96hNAYutV/4j6t8p3ciHcO0zXOzLAlmmkPiFM/s\ngDbr\r\n=2YpR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAj/yt6Zb3pblXhCKFTP3nekDFAoCkeP0oyzfOi3JgvtAiEAwH3ftSCAKwXwImPH1iemRQDOlU682JU+qjkEMKk6rHo="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_2.0.0_1532990157973_0.6364664163383098"},"_hasShrinkwrap":false},"2.1.0":{"name":"btt","version":"2.1.0","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","version":"auto-changelog -p && git add CHANGELOG.md","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","camelcase":"^5.0.0","child_process":"^1.0.2","detect-node":"^2.0.3","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"1f6834e46688ccbe306ed1aaaebaefe8850f7568","_id":"btt@2.1.0","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-Rxv3ccxH3cKhyNfyHNby11D6Q8KprvTFAw/kK54goW+FcfPZcMqri9T4mv2rUzzLVpgR9nlS174cAD/LDyT0nQ==","shasum":"68eae50de7a503f4a73cdb9d5ff7b647c23cb41a","tarball":"https://registry.npmjs.org/btt/-/btt-2.1.0.tgz","fileCount":87,"unpackedSize":671790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcRoiCRA9TVsSAnZWagAAb5IP/ArOgBw45beCDytRpOyy\ntx778OzUBoXPkpaqPyTpChgyID+Jq3ENFnvC00GcZE/pK9pXVU88rtx3X7sH\n5G0O9blbLrGXdhBblu+Y3EnHbUuIt8nW9Dfxo39V8DrfotKvPUhsFi+vfJsM\na8rK6nWKufwNrqO/q3qS4KvBtA/jBCbI22J6HDx/xMxqjGRuJ7jsW9oLW54D\ngHcTj9eDmek7CsBLl1s10x6/sEO33EUpnGUMo8GjCT33mM9HOVL+xtw6hK5E\noZS8eRW8OdePVb7JOUH5KQcmdQz0IeS7cci/qpuKqOwm2t9aKYKXz52XY8Sw\nQRvQ0Ezbbw1i9WFWGEPKUB3T73LQ4+jI6DsA6w43VVH/zUZQ+0+cojsYr4lU\nOjiCdqLC6vikfJTMWNaGwTa2lNlXYMEB51OkNHCyN6yxbU+4xAg4fLITgBeo\nSQ1a6HyURcacPowoqiOyAyH4vveyD+mmQMIy5velnpYHKZSvHaX5EoCtQ7pa\nHwbPcdCcYdRIXudJnkNRuW9s+LfCfw9dPAJDQZpySvYU0/fPhb4Flvji5p3Z\nuntcFpJcM3CftV6Vhw31Q8b9NnbwheMjaSEW9SWv2dSjhG13xUP7ZZLRRPUu\noHvg8oxooxcjeFnvGlvYca6zwN72lD3sWvy1/U5QIuaM/x9YKBiNiVTv9yRf\nuxl4\r\n=bIXA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxu/7g0Zf5o6mbkJJPji9SEtwyPjySkanPnf3nhDoZrAiBA4/1T2DIXm3YnY//0/ZkpcHVY/hJHwXfZN3SRbNwr5w=="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_2.1.0_1534138914249_0.863246344829431"},"_hasShrinkwrap":false},"3.0.0":{"name":"btt","version":"3.0.0","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","camelcase":"^5.0.0","child_process":"^1.0.2","detect-node":"^2.0.3","node-fetch-polyfill":"^2.0.6","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"007d8904b9675ee426839d08b84afd78a867fda4","_id":"btt@3.0.0","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-gzXGzOAFi87z2ZIF0iqn/O7WTvoac8oTxl/kdlZ50ToAW7zpV325RzzgYxKbTq09WZyEPRt3suXxWLsbnyI2Wg==","shasum":"09c407694f0600cefa3442192072a8b2d202d63b","tarball":"https://registry.npmjs.org/btt/-/btt-3.0.0.tgz","fileCount":96,"unpackedSize":364486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnWLeCRA9TVsSAnZWagAAMQIP/1A9mhS2gWpGXA7WklRq\nO3eJP2Hp0OUsr+QINJCSzhDl61t8A5iPEYeKTXkzqZr5t4VjF+4f4pD5bOHX\nF8DrzqPeLC5VtqXNYeIhAaPxPEk6csxonjOqYHwRNa6YszoSDBsLj0c3VGF2\ngy4qcLUPk3DnpxJvQj1y1l6vEk8zwS1esTyPi9+4wmKvlH92SKBvX2tpJPG1\nqF81Fu/M1+K+XTtBqgQKOHF9HrFkhUq7/vd2rnPOjJUmRIizEnT7e+qca3b/\nKG41+RK0BqZlR25AMCXKNgfrhkynl7/e3Ei/frk6ZaNcmUpIFxRgb8+r95cm\nuodjxQiXcRgAiYZVnhiQ4jQdn/SU0zXk8CeP82RtZFP8IncKwwPYw3SVeKwY\nvL2vVQn/GLXlL0FTJILFmn9p3Rbcr3mvm3MY5xRncUpf9NYqVNjgcdDUJvPy\njHU1LXmPTPdnnoyUUW5Z55eXiv7qc7r6wqOuyCOE55s2ZVTCsHmfeYVhc28u\nDv4RrJHdQOZ2zGnXLwFYtoiUvam+xYrnL2jXLYy7NSPPJQdDw6KGwFy76STx\nwWLeRb0fKbWFqBmjBmVQaNrJG25+3FmdwxkaaXbszFYSGnr+Qbte2PImcU8S\nKj4d4jYDP+vZEHcxMeTGMraLwPMu3B/+WxSTrtfoeQlrk4nU7QItQYCI3mK7\nignm\r\n=ciZu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZOcj3QrHY2iPqTk9gbPhYi4Jh5b0GhjFMOF30lFf8NQIgfC6ShtWN0BKzvMMaB+PZ+dqn2aFVPqweC477qTgAtlc="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.0.0_1537041117719_0.9785594977057872"},"_hasShrinkwrap":false},"3.1.0":{"name":"btt","version":"3.1.0","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"0d153518e59145a03cd24a580f3420cf125713d0","_id":"btt@3.1.0","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-cKxSgLGjPN6Le0T8dP6U5CaXGxqIt47tDGXVvk1x3W6JYF9N7tMmWU6wQjuOvZwrow6pEgEH0A1Pv6NdTUYZ2Q==","shasum":"af522c4782b3dc99218300856938271c39e2cb41","tarball":"https://registry.npmjs.org/btt/-/btt-3.1.0.tgz","fileCount":111,"unpackedSize":2136785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpRmnCRA9TVsSAnZWagAAIeEP/0AbxGAGOiCQJXLl86Gu\ncIhNTfbmgackI1F7bmm7hRYsdPXRCMsQFdKI1nevxxKZrGU1jn5B5jf+FpAw\nH8kX+ICGpEEavTWCPClf4jygVTGtoCIOXKMy8MQn0aevlv8tgXnU0nQ2qSiP\nm+VNBTjazQ+Rhzlf04C5U4EZbb7LPEccYonyHMXWNcXD68RxPpbr77M8XRPW\nVMS0E1OaiXMgWl29a+OeNx5Wz8jhvDL4HpYgUCBFZkb9xKyp89knQxqwBPXj\nIZIyzOUbT2prqpKvFPrhRh6csDc5B9pbjrQ0n6jU0yuXAIIJ98S+WkyRvQHr\nBC6nyWEJ2bJwKNALf49MLwFx2YsNvUytuJoex2dsTc1lUgiazB4FWppmVOJW\nwD/Xiip4fZe0LQwletztUzIfXz7Bfqd0RXKM6K81SFTe079ZzYCHSOqK3cq2\nIBxhBRPwSRaIiKQl5nrKAXgHZJ9z2g+hi8WFoazKD3/bc052KeGGjjaK8d/G\nywkdD4RBhLuTaXF4hz5f8EZKZAgOHjyiKw51ets1u9RGV84rM8GfwHLWnB5h\nJMX7YX4fIYFoEpU7X/5ofXOJUuPMrjz1YUAKGYyUYLgD9hjs4R+Fi/310ZaA\nhpVM6wIbeN3Gh1mYIfmm6p1LPtH+6h22ssEDohOhqff3MEOEwYwYO77biaLD\nB7Je\r\n=jTdG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSk89T1V2bcvKPslatxHCn9EviSbGBVWHONP/VsumSAAiAJea7aSdSo9Q+lidX/7Jd2Q05h5F/BSx7KvwGpPwU8Lw=="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.1.0_1537546662830_0.7312682032945634"},"_hasShrinkwrap":false},"3.2.0":{"name":"btt","version":"3.2.0","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"43a990b920f2898c44e18fd593a9c36961de7fff","_id":"btt@3.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-QiGn6cPiJVlk9tonPz8l17Oj7+7WeMtbDL8ckezJWy2yQaNImRUvU+V1TOZtyAoP/yWDsck5Mjhn5yFLEAZxkQ==","shasum":"8e1f9f3d84692869ea33431688f6e1bbba93109f","tarball":"https://registry.npmjs.org/btt/-/btt-3.2.0.tgz","fileCount":117,"unpackedSize":2272747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrryYCRA9TVsSAnZWagAAfXgP/isHUYwYkH2UDdnH4FF1\nr+medzcXoajnqZP7Qlx3GKV8au8C/AWC3eTcQkz3oZ7oJ5zi5J5MkS938pOT\nabEcQQetOMBAbOZ4OxMjfvNZyfagxGsx11yWxvIqnjDasRj4X4/rVpzaItXB\nFtCLW41BecNQU0TbUszEz2wp1M0bJdUjNzqPOVAYdUr+rg/HmxhOgp7Dkb2h\nfKus8KB4oHx1oP6FI2ADX1HGta3L/MWeiu00QHzqOy7HVjaFW6LZJhOSNSfm\ntvZnTpnwqixknRLVI+eSlwq7kjDDYnMNZOPjX0okSFjXPfaQd5uskeWZaa08\niae0WwKrYHn34s04MV0nSPfmQWfjLAVYnDxELMbFKaJ1i+HQI3wUHFBGW7uN\nm0c1K3r8Ue4nwXPA1rMulVfMIFiGKPQTLC41TIdeTE/SRyaZsKkZDkiTQLlr\nW+KohjVrO04AdWBPHrDPhci56f5qHJkT4rtLvtm9VYGZg+fr8kdPf3W8MNmD\nHvbCMfy9mR7kmj89iMpKMS3NDe7vQxuPLNaEjS0bYuU7XSgUvVsYXATZuuMO\nrroIWfc8safuwkPFa6E++tZqmpN3cQZBS2zyt29FC0FtrmSIv+sQGeGG3ITe\nBQ/5ki0C+IwN7/P4uibEqOervUjTLhO94NvhljUnFUTGxbI23krlCgd3BVAd\n9NP1\r\n=owlk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkO3TOEbI3i2mZO8nkXQ6e5SQUXrLg3qoGKhNrnS8PgAiEA4KccY7GedDaq9B/uiP548c9KilP86cDZZHqvQKVB7u8="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.2.0_1538178199763_0.7405800904897419"},"_hasShrinkwrap":false},"3.2.1":{"name":"btt","version":"3.2.1","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"092bae73528e415b563dcb705cffa232d3a1467e","_id":"btt@3.2.1","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-tfqL5JN1vMOU+qnCFO7EjwtDJLR8KF5nCdM4m2arRUm1CVX96KVA9bqErtTqEVuR/Pdtyle/wx9Suwqfzluf2A==","shasum":"7b14a4c2b992ff5571c37a6dd674e4c91fde9307","tarball":"https://registry.npmjs.org/btt/-/btt-3.2.1.tgz","fileCount":117,"unpackedSize":2273306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbr42CCRA9TVsSAnZWagAAdZ4P/0YwXXxZ1Dzio1mwfbCL\n7fms+6t/zbvO41NpjIWrVorLWzvk2HlAvjcfj6GuRjXrLmTMlQau8t7sn3XJ\nRLd4b4Z0tfI9jepLDjnb64fUkK4QCVCpxyizj9BeRWSmDDiJ+nF0DK+WKBrU\nC7jzdSrXpLnlx/p05ikQKXHvH6KF88Tduwsg0srgjK2aB82p/OM4ZLfqD55r\nB2m9m8xKWmFFHXNdAsKiQ1quaYAifyr4pPSzrBXYYE87JXAD7BHe0HzLkQT3\nbjuEvAbBXas9BBzzxJniMb282b/S6feQjXfdBAbItJYMxFmgWfBl0Ksr4i7f\nVv3l6QcFlnrBDqHS3/zsmlb9VW3PPe+GXJf2h1UdfsUhEDi8+pRYhjcV0Hlq\nbeiC2saIqLZPyfIap4IbTZ9B4RmPFz+V0Aip+lMkQP/m6wbdCUmnGfQK3YYH\nx/XPMI6jkPyA8+S+t980G5Pouuasty7EwNoxgkd0CjH7pNF8USBNe6wqAP/I\nnTZ40P7ADUfYNt4trLZ9FBU4MD1KZIbYs3rbXqgifN0MpsgN+sPhM7gHXjlX\n8YME9+q5PyHYedeBVR/Z2+gTDQkhBHoJPzUQHiT2+AaCOwWHrvxgLwsSzoB6\npx6M7m9Jc0pLwZ3Y57WUm/8TunCC+avmR69ZzTzjTe6ele3wNqBQcDtEO/gw\neUD3\r\n=9D0R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0ZF7vterM2bFFET72+Dnhouzv7bEDyVwrgmaHkoRmWAIgZ082P3BjBvHZewSPXfiwYAllLDc/PTywCL7HeSgctng="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.2.1_1538231682149_0.27348001425182566"},"_hasShrinkwrap":false},"3.2.2":{"name":"btt","version":"3.2.2","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"2fc85e73604c2cc4c1ae8697b53b6bb52ab9e07e","_id":"btt@3.2.2","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-n+6XnYDUHfSjmYyP0Is0VlMc6N7ft8avqc+iW17waGCKYm+EgSmE5Jm3tXerOqz8505yna40t6zim/YRhmLstQ==","shasum":"179c3bdb44edbc9ce7c1647e147d9c73bdbc7e67","tarball":"https://registry.npmjs.org/btt/-/btt-3.2.2.tgz","fileCount":117,"unpackedSize":2274951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbr6FgCRA9TVsSAnZWagAAwiUP/29NpZTm81eLm5nq+4Y/\n3srDPVEggM5c/TmjsMHoCH+is4km69UZj900jqxepTYdK8qwGD/8PxWniqIi\neGjI+4Xp/Y5xu8zrncicBcoOCGYOO0nF7aLr2ERZ0suQ1QQ6fHNUaRjYFChv\nOo7yrnad3zCdmVS099c2CbFVR0GN9mMKWkH9SLZfVzelatcYImEnEytimrB0\nx3D6V3bQo/q9JiCrmRgvhuBfedFPWAkyvQoZwiXz5+No9tH1qucR4GcFXR5H\nT32y12D/gQck4wQ55JZOuw8oXgaAitMUktXP5XR1akiqpi5jUpaQMOP6bya/\n4oTSE8ZpHIPO+Cm5MwMNNCHCESFE4s+Ap2qivzmEd2peJkLnImHcGEj8YNKc\n8uXuoQf1ycBK3Rtu3PBGFaX1WbQ621116dR7qVl6gZdH8X4SP/EtDGD6k4KZ\nwp/nxyLWA2itKmXeKmYS3BD2enBsXyGWZmurNF88gOz/L5WpQuTTCZBMS2lR\n6KuHiHNTvGwFt20+hSWm/hhbd+epy8UaQ92tq7FME5coMcuhghD9KBXdr7OT\nYU5aqeRJXG0JDfjwKWV8ga+s+kcOWDFRE8MoIT4b/wUO6xkCqqVpCvdIUHY0\n5rWudbvIsBqkMS2EvAsHP/bKiVAUk+bgwaF0ej+xDWHCfzb/gCmIO2GDJtix\nHwOe\r\n=rBb9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTn92HVc1cjoUO42gcSSD1D6LPZBWZEnbFBw1JhZXo7wIgPCiyBOJO9RCgzb6BgW7f1lD5hQQTRizZduh/qgv/OIs="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.2.2_1538236767651_0.4033120407057875"},"_hasShrinkwrap":false},"3.2.3":{"name":"btt","version":"3.2.3","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"3b57b819abc4511c38145591987654a1b826e0b5","_id":"btt@3.2.3","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-wNiQSjh8olEfBWwuUXqLjGOs6/Zk5aRS7RqotI0K0aTVvp4UMahTaWHjyQ6u0QO+VBwcOwXDbnf9LK0I2+zO7Q==","shasum":"5965ddb36448dfe9946f9d427025d9ff0f3c9e61","tarball":"https://registry.npmjs.org/btt/-/btt-3.2.3.tgz","fileCount":117,"unpackedSize":2275870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtoVhCRA9TVsSAnZWagAASpkP/jiE7bRvQ6lPGcpR2k4y\na2Qp4Zynw6W+hu2JvsN3YpGgIQneDV8Ykdm4nyRPkamivPtrLvU1+kLhG3Wp\nFbCAfcUY5O2QiYDQfN9NFiJXj41u5ko3LDHtyegVoJ31szTmV8sXNWs7JDBp\nW2woYUz39uH7w3AJREiWSOrAlKmdRMuV/OwmtyKcYF3CzAjbfkY7TNSveFV4\nsaPHjeoXn6PnKKlo5pdmARJwKC+yKvXOkb8Os8u2L7SDPBF7Kb++8V7LKvhj\nDPXSxdDPVAacrhdhc7UlrZUdHzRpkwwe0acYkaZwFxh8AxtaTRUiVH190GOw\nBUKXnCQigw8KFTrfBEI5Vj9HM+lyNV/ycD6AmK9XNfjjPafVG9WpQFSE/esO\nJJiYfwNCyLxbvugHa/iCx8S8ZUyFKvR+uWAmsqTYZNV6sL+mPrk0tolbIYe7\noQoIe2rR2USIBVubxSTItS1rF2YRBlYbi60WLI+suM8Qa5dlizyIF4bRFn31\n+7GAmS6zYISNgKUL5a2nD5SSjukG697RkPQumS4V0CTPHuUfHJjL9d23L6Pd\neVWmUOYGeLLfqWWnCXfLcTeZpcW+7FT/2Zx3i7hB5Mb5BRDCtkeZsG0SUa3M\npHa37PyGcZjcGOkJO5NMDcPwByXVI5MtfrIvE/eDlN4d4Sq9iXw/2imc+vU8\nMIpC\r\n=CxMH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9bfh3ktL3C+LrD7i3QiViNFTFmX3c8zvTxI0igpNGjAiEA6Vv9FB3XwNTWQtQUWVWj1CE7qih+f9FIDI4ndZy9pb8="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.2.3_1538688352877_0.6023293860502605"},"_hasShrinkwrap":false},"3.3.0":{"name":"btt","version":"3.3.0","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"docts":"docts","build":"webpack -d --watch","prod":"webpack -p","test":"jest","precommit-msg":"echo 'Pre-commit checks...' && exit 0"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","webpack":"^4.12.0","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["precommit-msg","test"],"gitHead":"0089ce57282e5a50d0806212128d35d2ec8c72cb","_id":"btt@3.3.0","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-2k9jSZITyi2giBGYYPC5o7M4XX8bhxJJe/p6ckacOCiSjvYkKillyBj+e1fF4Sa9JCVL38+DYtHghLh1bB86TQ==","shasum":"4c8944495763eaef643ee6abd23122e726edfa02","tarball":"https://registry.npmjs.org/btt/-/btt-3.3.0.tgz","fileCount":117,"unpackedSize":2276392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwz12CRA9TVsSAnZWagAAKMgP/3VJiYEN5pp1qfhaMRUT\nWCyyWvdhTpecchGXQkqSBMdG/x+gnGGM8rk4LkqIyLqblU0XXX1JE8GPp4ef\n1Zkb8ofxL7I7nIFAbeF7SEAqBP0IjMF0Uxko27b2bFCfEy0uK48il+5XJgsl\nwIZjdOXPiISC/8tR9LRixyojN2Dv8Ljlx8OF33cLJ+hnhUZiCA6tKv6pZeug\neQheZaK7nZkQn3/PQb5O3gZvjUmTFyHVAugCb6I/pUahpCxa4DKcRpnCJYlO\nvnS8gm/bp+d5LR6YXtAjVbsO3sDYKoU2N56Wz6vjFo4HDs4/DMAk5ikIDXEr\n/T0RWBjd0vR5LpPgq8r2xeBoRAhI9skoxRxqoqbvU+RyvImQpZVrXaFg6gt+\niKqE2vB0rcE2CXlp4ty2TIZPaiXyOZZbQnUleovUKXqsA10peC442WpLKtJg\nf8w8dEQVZTMDnSPinyTuDe0zXWfrb99Q578smz29cj7+UOMZT9eJoTq+wwsM\nLM0xlCgDK2txbrmsfiQWriWl6GHZm8yVDTUtOnRFcS2EPn/Dgac4gEP2J9x1\nIsZ29OJluenQRvD8M8pv4YlnVHAB08III2J2OQ06AWyIeNbbPeDmtFAM4dMx\nSHcfaJzu/BH6itabo0+a4lpS1ABpVV0Ua6zCXW08SUbyGEvdW7uTuxbMWb2d\n51Vg\r\n=CQeS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCIwzp6iCe++rkg9ilZfYHIpyuaYrbMOeWg1W7hA/752AIfQFERmEO5kiiBjzeMu/2613xvtMqLyBP1g7uD6jzcFA=="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.3.0_1539521909471_0.9429737530644184"},"_hasShrinkwrap":false},"3.3.1":{"name":"btt","version":"3.3.1","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"_precommit-msg":"echo 'Pre-commit checks...' && exit 0","watch":"webpack -d --watch --config webpack/dev.config.js","build":"webpack -p --config webpack/prod.config.js && npm run docs:build","docs:dev":"vuepress dev docs","docs:build":"npm run inject; vuepress build docs","inject":"browserify ./scripts/btt-window-inject.js > ./docs/.vuepress/public/btt.js","test":"jest"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","browserify":"^16.2.3","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","vuepress":"^0.14.8","webpack":"^4.27.1","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["_precommit-msg","test"],"gitHead":"fd323352c9739b3db947d2a50f823ba034aaf772","_id":"btt@3.3.1","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-TDZ8LVx8TIQUgNI3TLxbcnMfB+ppXd+sAU64et4FVT5/M0py/XzGi1zBePNnHjXSHcTTLJ5UgUO8Zp7m/a8HZw==","shasum":"8442fea5436d7227b001bc22bf7c24e07c96c21f","tarball":"https://registry.npmjs.org/btt/-/btt-3.3.1.tgz","fileCount":109,"unpackedSize":348103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHgncCRA9TVsSAnZWagAA2uQQAIvctj/IrZT5hrHIab0P\nIOxEVnzwRRH+oD3qSJ8vFi7rUiyZNsarF0+teZjcSuV7XtIHVf/5emFQDTrZ\nhjp1WVxGxwGBTkru2NuVKw+0jZUdkdaeV+Lx66k7Sl8O22gQNpmeamgn54fg\ncAodgA6rHOR3peACUlE3JcT1xWRVhsFJRb2cAaEAucXk1COOlKBeDCnkh9W7\n9u9hLZ/duXlwaOjQZYc0U8esl5rwXa99mlslMQJyQGh5vn6xDtSeQaMCfsQV\nlyhVXRPGjuz/Mrdq5MbdDcpdCebzw2H0gvd4NT4Jw6EjnwB29vzpjrxhUi9D\nu9oXgj8qKeIESFF4A/CUK21eOosBYtvnvMw1xzGg31+K6SitjSHbkWFOCPcV\nXO0dw6Pi9tR5oTfeycVlwqleYlX15J944sMpLGj6U7Z8bW1hk5mu8FNZbY4G\nmn2n3G8zV36h353/4/yGRzeJ5ZMECfauxrcl+wnE94f+Aab2QlgWlNyhyFt3\nOhDscQ+QkJo8TnxD5NkFWu5cNpNztwNRNrn+sLwwFolehLbcdSwHOEU2WLUn\nmU63LiWlRPZhBvAuJ5MsV5/WV/GpU0HpXP7cVeEuJp3Gkkx/KTznjTO7YGeN\n+wMwrfiMaAyZjmkja8spHmgVMgHJSf88ifIGQve/21g8ZFMUXfAXbljtNH3r\n2NjE\r\n=hLpL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxD6hv3zSEJ9bCdCiUqNkn8+EEsyYFbbkWdksE81CdUQIga75NtX/+FHpzOmbTrGN8wH6nIJW2R0yF/oVYCMpES4g="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.3.1_1545472476288_0.4646048928192048"},"_hasShrinkwrap":false},"3.3.2":{"name":"btt","version":"3.3.2","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"_precommit-msg":"echo 'Pre-commit checks...' && exit 0","watch":"webpack -d --watch --config webpack/dev.config.js","build":"webpack -p --config webpack/prod.config.js && npm run docs:build","docs:dev":"vuepress dev docs","docs:build":"npm run inject; vuepress build docs","inject":"browserify ./scripts/btt-window-inject.js > ./docs/.vuepress/public/btt.js","test":"jest"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","browserify":"^16.2.3","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","vuepress":"^0.14.8","webpack":"^4.27.1","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["_precommit-msg","test"],"gitHead":"0aac83ed5e9ccacfb36fab822c64b71551767df7","_id":"btt@3.3.2","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-NDUIGBFy7sgUhBXwObWlRUCIkm22Jwa+8dEb6klO1pJUkEe20jSJs/84kbHNtuRyimtCPOWig0JY65VkbSNXoQ==","shasum":"53383bb28c2e346b9abef8d60e79e026f1e47daf","tarball":"https://registry.npmjs.org/btt/-/btt-3.3.2.tgz","fileCount":109,"unpackedSize":348088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHqFVCRA9TVsSAnZWagAA+scP+wW9Msy0N9/98YpPFoPM\ntGjh+RQGiilb7LqSfOREdNSZGGqLAAXjf7yj6QLUKwUZHN6E5+zSCofuO2TL\nyITfPWYRJfeZzkG8lLIRgmnN7meQz3eGr+QdqLrlahJL1LFvyxuA6A0Nahwl\nj0moVOpG1RVNpD1aCFLCNIbkcNl+lEOHjPETy9lzdnJwfo1Fporkx8IDVlVR\nhqAphA4Q2yY8nx84h3efbkqOHGNPBMcRQAxSQ8tYuguBDYJ4+hJvNwdT31AJ\n3lq7buHXD6KvrrfHp40w476JCg2ZRU3JqC6ds0GdKy9oD+GTqFl9jnoYqvqA\nTuBNQEbKL9vAowQiXTs5XMExaBQARbJG24c2+juOkofuruul03FO+8vp5ZTc\nsgRSTPhKbzGjDyctdHVQ01lkCNI1SV0xjxmY7EzUb4w9jk+x7vdPb0WowDZb\ncc8odTUirpiBkUlXASSmAIZMAiPVzMfRr2JUaeLp/Iz+D3v0B10iEm4a4iOK\nKvDnTEScny/Kqx1wxyLWXVm1A+yp1eMrhn8nwXeQhk9UPA582bpVQ9KAoIFs\n39xkoTtqMmhKR/mYz1Qr2NIirU6cQi1uBSKLkrccwAQA1wYYoOmqfEwgJHp7\nrlphqrTLsBnVEFtWsZBRhv0pGhd1M3FmWKoYh8bhJSfw9V9bwTYITfo7nz7E\nSv4Z\r\n=gaQB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCemnYUE8CI/+vLfPmRWkB9JQsz8PwsHLxdUEJ7E8SOYQIhANTuwKxYW1ol4wR5NmgNgpvkLTRuIZWJEfNOHvRZza6K"}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.3.2_1545511251790_0.934733546825735"},"_hasShrinkwrap":false},"3.3.3":{"name":"btt","version":"3.3.3","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"_precommit-msg":"echo 'Pre-commit checks...' && exit 0","watch":"webpack -d --watch --config webpack/dev.config.js","build":"webpack --devtool eval-cheap-module-source-map -p --config webpack/prod.config.js && npm run docs:build","docs:dev":"vuepress dev docs","docs:build":"npm run inject; vuepress build docs","inject":"browserify ./scripts/btt-window-inject.js > ./docs/.vuepress/public/btt.js","test":"jest"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","browserify":"^16.2.3","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","vuepress":"^0.14.8","webpack":"^4.27.1","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["_precommit-msg","test"],"gitHead":"fb541efb4c8ad2bd2225feca569de12278fb52a4","_id":"btt@3.3.3","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-eBfCRpBtbXYX+1AkDhyeTa1h9JTL7klcly3VEN5IZbJzPXBDyJbT1zSiN0ssQDw01wCguwC60/6cX4ug22sJPA==","shasum":"516b1074238ddf2deb2bec81af6626636e57aa67","tarball":"https://registry.npmjs.org/btt/-/btt-3.3.3.tgz","fileCount":109,"unpackedSize":2240793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIX3fCRA9TVsSAnZWagAApksP/2zwPoGvzQ5YyOaf3MoD\nQkFUouGlY7wYiF+AvSclfDBwcWGulD7SmJHAca/0+ayXiigHOpVFVPAjQiLb\ngnJenKR2wfQ2kYDA8g8bqon3ivKKvv1u34oSY4JsCNKO4GoPvXnm9pCcq9ip\ngRBeyL0m8R7DYZVfqEJTuwjLzBrHZ5fnEIXHHk+L5EqAt8Hi/3/JdaDRPIkK\nW5rcBcmlP2Hz6/hJs4MJb3WJWRgndJW33ALXTTl9GIamIT5Q7/4AMch+ElE7\ny9aT6QgSzov8v8wVIgRu65+lNb8njtdkdFVA7FtK1v44uvltW3qozMj1kX+4\nwcRZg1m/6z2ZBQS29QwZDyeofjAnX+sWotVX36r6xMw9fYGcYjHh49kMH+GG\nRkCJEsKwQ1sVQel8htlk6sEZKkhmfIQIqbd/VKcJaG/tKpo0rFkovWBgmLc3\n7jvg2gqO6qlA09+nXTHlHtNr9aieU3thWCC+CNZPwOvhXgSZVAHfffKXVQnX\nN7HaBZvOjSZ4vyHIKcLVrHd+6p3CTzqvIeDbUvhsp8qr0G00XxrdB5RzWFo/\nt6XW4d21QWMIxKgqaovDl6T9wInokGlMAL6IeSEJYDTjmDAQRqPoIe7lPQFT\nsS5y5Zw5/tmYreNVTYpbnGuBNoT9l+jpuocgVTxNufRTEfFVtZtz0vSDp264\nj0H6\r\n=v2Zb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5In1SiAbrRMZnnIpl68zIz+PDnjapgikMN7X0b6otRAiB0hJWB55p+zTx6UdY+0g/G3ifLdYXWJv0cA2SyaOa06g=="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.3.3_1545698782650_0.3526019747298703"},"_hasShrinkwrap":false},"3.4.0":{"name":"btt","version":"3.4.0","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"_precommit-msg":"echo 'Pre-commit checks...' && exit 0","watch":"webpack -d --watch --config webpack/dev.config.js","build":"webpack --devtool eval-cheap-module-source-map -p --config webpack/prod.config.js && npm run docs:build","docs:dev":"vuepress dev docs","docs:build":"npm run inject; vuepress build docs","inject":"browserify ./scripts/btt-window-inject.js > ./docs/.vuepress/public/btt.js","test":"jest"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","browserify":"^16.2.3","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","vuepress":"^0.14.8","webpack":"^4.27.1","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["_precommit-msg","test"],"gitHead":"16e071898bfbbffe04e08fb9ca7cff11805049b5","_id":"btt@3.4.0","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-sI2OsLXJsXg2ebgvb73USLufqk5ciPxYs9Hb7Enrw2ksrcdkSsBqUOejOY/DBf0+MN7IpUoeNqEBOGjiEX/chA==","shasum":"27523944a9139895b92f3f8dbdaeb84b2c4dc72f","tarball":"https://registry.npmjs.org/btt/-/btt-3.4.0.tgz","fileCount":109,"unpackedSize":2252148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIYcaCRA9TVsSAnZWagAAlqQQAIsfU1HL58R5a2CQInet\ngHlh1nqh87wqJq/2bD590A9aFiwNRNa0dTkGv5FLScpVE9YZrJlwr9PN0zN3\nyI30h6873zVQaSr8Rvg3tKMmq2e7IFfI6Fq0w0Sj7dcqP1XhciSxvq231TTk\n4Cwi5+d7fQwth33syVwV+WACvgSXl8XjyPjLYxqXUQl9/YDJuPwTfzzINxav\nkYvhDt0zHPi5wOYHo3LlTpzcOsQGN7pqzVqSHxDr/x+Zwmg+TML/PSoV6gpj\nmihfpUcRsZAlf3vthAzbH4nOSS0rVMsNCMeBHZrgS9v36a3zKd2pjnCj1fII\nvATxoP68S3U6SCoY8yr7IMvAL6x33kTS/DgAUQScHsCFKFPJdhboP0LQy4HR\neQ2qEFzoTNjmI6BcHPoSunvsNydMKCxewWf94ZD20OZxGL2SOjX9KEvzpEIp\nR7UdymDha0ApWogUsnsBcn50dgLCHR+eFZF4Jg3LjErLQaprnAan8Xi1G/C/\njB0q1RUEActjMn96Jyp5aNEs8KnrXm1fQV5jHxwjHePJlNOST/XAfOapLzNL\nwQSiJ3avxYIzrD9Hs4sfDpJ9ktlgt4KnICIin03T4cQg4k/ZSemaw6bKj73F\nFgW581gv3YwqrVLLy5DC+hVXtf/Giu+2ngmnmbWw0o65MaxpnUoePN0ZSU/m\nZmGD\r\n=m82R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOJ40g6hduA7iEgwaEnDRKv0xzpxWfuZylC2ZXCRojRAiAhqMOi/1sj0mliW6AVA24u1i8jd4WFTKTaRt/hdNMhpw=="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.4.0_1545701145418_0.44439186249742524"},"_hasShrinkwrap":false},"3.4.1":{"name":"btt","version":"3.4.1","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"_precommit-msg":"echo 'Pre-commit checks...' && exit 0","watch":"webpack -d --watch --config webpack/dev.config.js","build":"webpack --devtool eval-cheap-module-source-map -p --config webpack/prod.config.js && npm run docs:build","docs:dev":"vuepress dev docs","docs:build":"npm run inject; vuepress build docs","inject":"browserify ./scripts/btt-window-inject.js > ./docs/.vuepress/public/btt.js","test":"jest"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","browserify":"^16.2.3","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","vuepress":"^0.14.8","webpack":"^4.27.1","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["_precommit-msg","test"],"gitHead":"c007c0677cf4eaef60251de15022f326a3086e05","_id":"btt@3.4.1","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-DNC9ter5WG9bQFUafPJd4a2+YIoOs8WoJtAhirUrEmmgCptAfDb2lpm4x8J5hG8IRmBKMnJGMjglJ6TEi6U1vA==","shasum":"bf44d56fdc8b74af2082f6ba6b9d30f3c137313b","tarball":"https://registry.npmjs.org/btt/-/btt-3.4.1.tgz","fileCount":109,"unpackedSize":2252247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNO5iCRA9TVsSAnZWagAAiLgQAIaPnc3MSPuetvTWk0m8\nf5WaH6L/bM3YtIEVgj2bTwj6X82Ug3Zyz3qfNWuZK0/PCVSSk7LTJkgsCTx3\nilpxm8E47OXlHN96Yi5UAeworHkOOCWPjsoavW9buYXTJM+MZu9kDaApTNit\n7Rqueqp6vJmElKEW7oAXDuzm20fw7boLlwly0X+vTOrgatR6G4U6P4lcSVVS\nm0Vra4EOxz5htu7ELxqGYmpWSXW08XOa4Rm39DMNcjBHW3cY37lKYgynhkz5\n16p2azcbDru93tS/nIXqcPffrheh/xtFUFEqHUmc8rdiUQDKHg9rrM4MVGAc\nUrIhEswigATon3M+hvOg7fSf43zFPW4VcgwISK4eGjoyeausBc7d+QwQBqKs\nlqGoVQGtp2Bkqje68M0r9fEk6UkNXtidjQ+HC46olB3/AeHT1pWyjp6U4yV1\nSa1AHO4DL9FVA0eM/yL9QDaxp4lw5pZjgqeOChYI9YNmKwkL0nAoRX0NLDmD\nseNKc3yaIHF+JQ5dpNGICe6qPBnnFqFjYB6mC/b7+HpBo8h/+jh/2nzXX4Rm\nwCZOgbuM9MeYtbhJOnguxl5ldXSVA65V/asFrf6UqxkMQFraCPdV4Mwht0sN\nEM8B6lPoMDigoVt1xH2Lx1MeMSJ49XaYS/fPAIfW65ZIaycf+KjzLQrYDdWf\nD3a8\r\n=ErFA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX2jAkfKYoQcQpeUKe0WYruDDszywryXrvZgTOqZeNxgIhANcNaqtEJUuTjW/tk5y8iT06UJgLuqApRKvcqCPunHC1"}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.4.1_1546972769471_0.003076811443938121"},"_hasShrinkwrap":false},"3.5.0":{"name":"btt","version":"3.5.0","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"_precommit-msg":"echo 'Pre-commit checks...' && exit 0","watch":"webpack -d --watch --config webpack/dev.config.js","build":"webpack --devtool eval-cheap-module-source-map -p --config webpack/prod.config.js && npm run docs:build","docs:dev":"vuepress dev docs","docs:build":"npm run inject; vuepress build docs","inject":"browserify ./scripts/btt-window-inject.js > ./docs/.vuepress/public/btt.js","test":"jest","lint":"tslint --project tsconfig.json"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","browserify":"^16.2.3","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","prettier":"^1.16.1","prettier-tslint":"^0.4.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.17.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","vuepress":"^0.14.8","webpack":"^4.27.1","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["_precommit-msg","test","lint"],"gitHead":"5855beb6d337f6da3009f75269a3ea5bfbc58bd5","_id":"btt@3.5.0","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-zCGbpv0mPAIaP/nwGc/MC6HT2b3Qm6sMbmHAqf4DI+i6sgcS+ECyNTDAgVVhrQjjAzANck6N7ubOeq3tZJNJ8Q==","shasum":"6278467d4fe1629f3acf530e81696b6ede0e3971","tarball":"https://registry.npmjs.org/btt/-/btt-3.5.0.tgz","fileCount":113,"unpackedSize":2255265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTJTICRA9TVsSAnZWagAAVqYP/3Eb9Ih+KIvT7AOOf/Zw\noQsjqJynGKIPJGGocDWNREGiwo8hEdOwTlwnK883zkSJ7mLzxZGha2caRIQJ\npGA/1Zfh/AyL+6mmSpD+zumm+JJ3UftVyTmA9N5xcyZmdaaut/xk5QQEO4GL\nNbMmfeYyC71jR1YPvF1UC4i34tJW3yeDfl3Tll3WhiyAJtTyzPRLbzCVaoJ7\nOAic9yA7b9PGd6WRzEjQtyV1aLlrLUAW1F3fC+6ZDsCZN0EQA8wD0ChaPz/m\nOJv/4qmne4MNkqAiH+e7vJQ92xCVBKSw6L7RLOd9YtIFuiQdqOLtjS9dYmzy\nGvS0pFUt6f26hxu4DJ2KK5D+jqREQJc64yQl3EbOl5aC6WiwpiZy2I03U4Ey\nvvwaT3VToEc1sVjs/JV5l7fgnoKXACXJcriov4yA+usF8nfcte8Iaow0k3al\nu7oETZhh3QxsNWkkbAJCbRohWo5lucMGzbW3CeP7u2tietJ0kZwHTsEp3Aqf\nfsqXridPfXce7fsOVyruazZ6GiHIVwmHqbkwSifqX6Yp93ugPoW2a6C/IaAS\nGFBELfmKnbfnwz4Z9JuBlAlS54Kjo8xlwlMi36heUwgmxe9jG6IY8vpv36Vf\n9Cfc8/a6/criP7fuF/ufveMDFmDnjrEdU3g0pbuR1arNylbFZggp1PdgOmyc\nw7kR\r\n=vjZP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTxs/xATkYURtboBL2ZvotQfe8Gt+Dgqo0zTPSj+fe0gIgCcx9P/MbdtsvDF9r1Tx5S/bPDK/bxTEqUVwi43FhaqE="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.5.0_1548522696015_0.5663751373026449"},"_hasShrinkwrap":false},"3.5.1":{"name":"btt","version":"3.5.1","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"_precommit-msg":"echo 'Pre-commit checks...' && exit 0","watch":"webpack -d --watch --config webpack/dev.config.js","build":"webpack --devtool eval-cheap-module-source-map -p --config webpack/prod.config.js && npm run docs:build","docs:dev":"vuepress dev docs","docs:build":"npm run inject; vuepress build docs","inject":"browserify ./scripts/btt-window-inject.js > ./docs/.vuepress/public/btt.js","test":"jest","lint":"tslint --project tsconfig.json","tslint-check":"tslint-config-prettier-check ./tslint.json"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":"^4.17.10","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","prettier-webpack-plugin":"^1.2.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","browserify":"^16.2.3","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","prettier":"^1.16.1","prettier-tslint":"^0.4.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.17.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","vuepress":"^0.14.8","webpack":"^4.27.1","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["_precommit-msg","test","lint"],"gitHead":"b235560c6fa38cb097c60e80cc577d6d9d0b37e0","_id":"btt@3.5.1","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-0+D0/EPE1atLDUeWBOuTDhHiFUKfWaZaNXk0F4M/DuP70nnTwETIiLTSS43lAv68C+ItPfUoRC5Tp+Y3IQQ8GA==","shasum":"c3d5cd414124b1f0549d7b7b7f3a79e4d89ef68c","tarball":"https://registry.npmjs.org/btt/-/btt-3.5.1.tgz","fileCount":113,"unpackedSize":2259423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWiwCCRA9TVsSAnZWagAAPwsP/j3SAqpSKEk3iAULTdRv\nhXpuShUu+o7bO2keHhQE4qiwez0e8pHEY6l1GLeRqHB9X+TezxxV3YT1C5kw\nTTTdsp6H95/GN8jqfmxEQXWIhcI5lmjW86cZVLFLGKp6lqzBhrMe7U9CZgNX\nrd5yVo1ypE51Vrx/cglZEYUi+1R94SC/B0q72Iny6OrXzRKVE5wV+/NeIA8Q\nXEnICCm5ZBPe7FVIXgt+1mE6qxhDjFFN7+6kJRCtZ4H0iAOFwZnyTionT/ND\nTr2ihq7eT9GMlASbtQxR0m3WKhyHfYLd269VfWUYdRfzL/CftnQlizEpK3Gb\nuqqXZdMjhahsTPmCodoXDQqQh2PjTCNvvHIo0KrNo2dZKrTHNGntaMbzcodp\nCXNmK7kE8KpNbvHqACIipUVvoNh5eVQeuuL7UaCiqjCqsvkp72wYVUx84Bhk\nqwtyb6YUFHpAy6BNHoMVfqcQAn25Ib2gxciu4TU/j2xECHNnWpZ1S2+GsRmU\nUNAKrXmYk3aqoMl5PS7VR8VDIreFl4jHpeMC0gPpE0PZVSzmLpsggqf/r8Ot\n4LkOuro+1sVT4j0UK4H9E/QqbaRvsDQviwwG4YYloT3EUJCaaN+hnVftWTEY\nGoWhSLnl3ga71KCnR3US3QwetrKZGLdBpzw0SlLHq8ovzsqmNJerKOg7QvQS\np2pu\r\n=puR/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9aKsyRmbW2yb+e2EGyH0vdTS5eQs3l62aZSj4KHDc8AiEAzXUPGJ0LBW6kcbKeKXQ7VWNjNAa+vMNNIhObhtBgldw="}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.5.1_1549413377549_0.1020940527237193"},"_hasShrinkwrap":false},"3.5.2":{"name":"btt","version":"3.5.2","description":"Manage your BetterTouchTool in JavaScript, easly.","main":"./dist/index.js","types":"./dist/src/index.d.ts","scripts":{"_precommit-msg":"echo 'Pre-commit checks...' && exit 0","watch":"webpack -d --watch --config webpack/dev.config.js","build":"webpack --devtool eval-cheap-module-source-map -p --config webpack/prod.config.js && npm run docs:build","docs:dev":"vuepress dev docs","docs:build":"npm run inject; vuepress build docs","inject":"browserify ./scripts/btt-window-inject.js > ./docs/.vuepress/public/btt.js","test":"jest","lint":"tslint --project tsconfig.json","tslint-check":"tslint-config-prettier-check ./tslint.json"},"author":{"name":"Wojciech Połowniak"},"license":"MIT","dependencies":{"@types/uuid":"^3.4.3","child_process":"^1.0.2","detect-node":"^2.0.3","lodash":">=4.17.11","node-fetch-polyfill":"^2.0.6","performance-now":"^2.1.0","prettier-webpack-plugin":"^1.2.0","uuid":"^3.2.1"},"devDependencies":{"@types/chai":"^4.1.4","@types/jest":"^23.1.4","@types/mocha":"^5.2.4","@types/node":"^10.3.4","browserify":"^16.2.3","chai":"^4.1.2","friendly-errors-webpack-plugin":"^1.7.0","jest":"^23.3.0","mocha":"^5.2.0","nyc":"^12.0.2","pre-commit":"^1.2.2","prettier":"^1.16.1","prettier-tslint":"^0.4.2","ts-jest":"^23.0.0","ts-loader":"^4.4.1","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-prettier":"^1.17.0","typedoc":"^0.11.1","typedoc-webpack-plugin":"^1.1.4","typescript":"^2.9.1","uglifyjs-webpack-plugin":"^1.3.0","vuepress":"^0.14.8","webpack":"^4.27.1","webpack-cli":"^3.0.3","webpack-node-externals":"^1.7.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts","!**/node_modules/**","!**/vendor/**"],"coverageDirectory":"./coverage"},"pre-commit":["_precommit-msg","test","lint"],"gitHead":"eeece2d5d16c5ceb3de7a2f15e819072b1fa39d2","_id":"btt@3.5.2","_npmVersion":"6.0.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wopolow","email":"wojciech.polowniak@gmail.com"},"dist":{"integrity":"sha512-7Y4GbnpZoQ8Pjmy2uSY7+LsElb1r28yF5xYYxuqsjxIQ52ETuVry6jZxFzA4+S6ETSoSAzxQiV7Rpa3qTxSBpA==","shasum":"62ace7f0837c8cd963743998cc943e26d95f6434","tarball":"https://registry.npmjs.org/btt/-/btt-3.5.2.tgz","fileCount":113,"unpackedSize":2259485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXZqLCRA9TVsSAnZWagAAsP8P/ihEjGmipv9xojpJg4KR\nUZNL1m7uoxATFSE3WNwUZmKFs9nwn2Z3q/ESS00OAINdx164olidJ6XmYEI6\nTVfs3GVPs75oI59XNx5c5s/6PNawhTLPlB8pjfRK5lffWhLbV08y3D4P8PVk\n4Yg1wycyz8O32SmJRcHKUCcU+vE8nMgqSP5kVJML/vryfoPYu2uILzCD1X4a\nKyngDJOCnk9M1Rrsm8TZuM0Z55DHF5MUs/q1MWHYZpWBO/trwSIyRb/98IOU\nCDvTDSQtvWEFrz2EnCEOC1AWefEdG4fj1lNaZbJ7150WwyesLom26vGGKcl7\nzmWeWdtSb2smEHW1bhf+oMsngQgP5EGlfYS8P693/K62yYkpprpP4dzL9X4B\nwOyYE4Ywj0N5XvHYKnHbJxgWuPM4vrzccz9tEVQJ4JrT9yyjUPtP7Jq1PV5F\naIQ62Q11lp8Go+8Nr8xyLSCa2aen4YPrfB5al1XBZ88iokJS97pZqSy3ivnz\nLXEzgxKMwYdM1vyFWnNWTSSuksnnNclHqBsXFIOh6NAUtHYQqk0nrdQ5EIOy\nfcL7mITOIaLRG51eoAZjGGgGSpATLuZyL0WXm7jUsjLeI66v6XIG0H3fDgMK\nkAVHFl5lI+wgZMG5kViOYhFN71yq3uADrnK06tsCnB69aOlzIO+b1ixEP4kB\n2w1g\r\n=DuwR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrIHBGb0oSa6y9xcyz7Z2RoE2FWPqu9pwOyB9Bpe7pKAIhALgSIhzWtFI2Y5Uzdw2PDL9EBDwk2YHE7JK6lkdSk833"}]},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/btt_3.5.2_1549638282703_0.940283493007372"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-18T16:40:06.601Z","0.0.1":"2018-06-18T16:40:06.679Z","modified":"2022-04-12T04:36:44.966Z","1.0.0":"2018-07-10T21:18:50.694Z","1.0.1":"2018-07-10T21:31:42.560Z","1.0.2":"2018-07-23T08:44:56.716Z","1.0.3":"2018-07-23T09:03:12.677Z","1.0.4":"2018-07-23T09:21:50.141Z","1.1.0":"2018-07-29T15:55:53.205Z","1.1.1":"2018-07-29T18:57:41.460Z","2.0.0":"2018-07-30T22:35:58.135Z","2.1.0":"2018-08-13T05:41:54.308Z","3.0.0":"2018-09-15T19:51:57.865Z","3.1.0":"2018-09-21T16:17:43.044Z","3.2.0":"2018-09-28T23:43:19.970Z","3.2.1":"2018-09-29T14:34:42.306Z","3.2.2":"2018-09-29T15:59:28.081Z","3.2.3":"2018-10-04T21:25:53.070Z","3.3.0":"2018-10-14T12:58:29.703Z","3.3.1":"2018-12-22T09:54:36.436Z","3.3.2":"2018-12-22T20:40:52.753Z","3.3.3":"2018-12-25T00:46:22.910Z","3.4.0":"2018-12-25T01:25:45.633Z","3.4.1":"2019-01-08T18:39:29.710Z","3.5.0":"2019-01-26T17:11:36.194Z","3.5.1":"2019-02-06T00:36:17.744Z","3.5.2":"2019-02-08T15:04:42.833Z"},"maintainers":[{"name":"wopolow","email":"wojciech.polowniak@gmail.com"}],"description":"Manage your BetterTouchTool in JavaScript, easly.","author":{"name":"Wojciech Połowniak"},"license":"MIT","readme":"# btt\n<p align=\"center\"><img width=\"100\" src=\"https://user-images.githubusercontent.com/6313514/42529852-d9c76ab0-847f-11e8-8d8c-323d1d995b2d.png\" alt=\"Package logo\"></p>\n\n<p align=\"center\">\n  <img src=\"https://badge.fury.io/js/btt.svg\" alt=\"Package version\">\n  <img src=\"https://snyk.io/test/github/worie/btt/badge.svg\" alt=\"Vunerabilities\"></p>\n<p align=\"center\">\n  <a href=\"https://nodei.co/npm/btt/\">\n  <img src=\"https://nodei.co/npm/btt.png?downloads=true&downloadRank=true\" alt=\"Vunerabilitiesn\"></a>\n</p><p align=\"center\"><h2 align=\"center\">Manage your BetterTouchTool in JavaScript, easily.\n</h2></p>\n\n## Get started \n\nSee the [guide](https://worie.github.io/btt/guide/introduction.html) and [api](https://worie.github.io/btt/api) for `btt.js`. \n\n## About \nThis package is a handy wrapper over [BetterTouchTool](https://folivora.ai/) built in webserver API. (by [@Andreas Hegenberg](https://github.com/fifafu))\n\nThis package will allow you to automate you MacOS-running machine using JavaScript. You'll be able to:\n\n* Create event listeners that'll run within an operating system, outside the browser!\n* Toggle your do-not-disturb state\n* Show a system notification\n* Toggle Night Shift\n* Sleep your computer after timeout\n* Create your own **touchbar widgets**\n* Feel a notification via **haptic engine**\n* Control the brightness of the screen and keyboard\n* Control the volume levels\n* Use the content of your clipboard to be opened in a specific url or application\n* Create your own UIs \"within system\" using web view \n* Trigger a system-wide keyboard shortcut\n* Send a shortcut to a specific application\n* Show / Hide / Open / Quit a specific applcation\n* Move your mouse to a specific position and click\n* Hide your cursor\n* Lock / Unlock your MacOS machine\n* Integrate your flow / touchbar with various APIs ...\n\n*and anything else that BetterTouchTool or the JavaScript specification will allow you to do!*\n\n## Typed, browser/server side library\nThis package provides its own type definitions and can be run both on browser (using module bundlers) and in a nodejs environment.\n\n## Requirements\n\nThis package depends on the application [BetterTouchTool](https://folivora.ai/) in at least version v2.0.0, you need to have it installed and running before going further.\n\nThen, please enable and configure the webserver in the BetterTouchTool preferences. You're now ready to go!\n\n## Installation\n\n`npm install btt`\n\n## Example usage\n\nFirst, create a btt instance passing the required data for BTT webserver.\n\n```ts\n// import Btt class from the package\nimport { Btt } from 'btt';\n\n// create an instance representing btt webserver\n// can be remote or local\nconst btt = new Btt({\n  domain: '127.0.0.1',\n  port: 8000,\n  protocol: 'http',\n  version: '2.525',\n});\n```\n\nNow you can invoke the actions - there are plenty of ways to do it, and all are promise-based.\n\n```ts\n// sequentially run three actions - spotlight, type text and night shift\n// as all actions are promise-based, you can use async/await notation without hassle\nbtt\n  .triggerShortcut('cmd+space').invoke()\n  .then(() => btt.sendText({ text: 'Hello world!'}).invoke())\n  .then(() => btt.toggleNightShift().invoke());\n\n```\n\n## Response structure for every action\n\n```ts\n// every single action returns a CallResult object containing information about the Call\n\ninterface CallResult {\n  time: number;     // contains time in MS that this action took to perform (including fetch time)\n  status: number;   // contains an HTTP status / string\n  value: any;       // depending on the method used, may return an array, object or fetch result\n  note?: string;    // an additional note for the user\n}\n```\n\n## Chaining methods\n\n```ts\n// you can also use a custom chain method to simplify even more and avoid using async/await\nbtt\n  .invokeChain()                      // 1)\n  .triggerShortcut('cmd+space')       // 2)\n  .sendText({text: 'Hello world!'})   // 3)\n  .wait(1000)                         // 4)\n  .toggleNightShift()                 // 5)\n  .call()                             // 6)\n  .then(v => console.info(v))         // 7)\n\n// Explanation:\n// 1) Starts method chaining\n// 2) Action that a user wants to perform\n// 3) Action that a user wants to perform\n// 4) Additional method available in chain only - wait before triggering next action\n// 5) Action that a user wants to perform\n// 6) Invokes all previously-defined actions, ensuring the execution order\n// 7) Returns a promise that resolves once all of the actions are fulfilled. \n//    Contains information about the status of the chain (time, value, status)\n```\n\n## Event listeners\n\nYou can even register a system-wide event listener within BTT that'll trigger particular actions\n\n```ts\n// creates a trigger in BetterTouchTool. Keep in mind that this is persistent until you manually delete it!\nbtt.addTriggerAction('oneFingerForceClick', (ev) => {\n\n  // create a list of actions that you want to perform on single finger force click\n  const actionsToInvoke = [\n    btt.showHUD({\n      title: 'Wow!',\n      details: 'I triggered! 😍',\n    }),\n  ];\n  \n  // and push them to `actions` property in the event object.\n  ev.actions.push(...actionsToInvoke);\n});\n\n// you can also delete an event listener - trigger: \nbtt.removeTriggerAction('oneFingerForceClick', callbackFuntion);\n```\n\nThe above method will trigger the callback upon running your script, not when a particular event really occurs. If you need to call a function upon event recognition, you need to use [btt-node-server](https://github.com/Worie/btt-node-server) and use the `addEventListener` and `removeEventListener` methods on the btt instance. The callback you provide will run in the nodejs environment, within `vm`.\n\n```ts\nconst btt = new Btt({\n  domain: '127.0.0.1',\n  port: 8000,\n  protocol: 'http',\n  version: '2.525',\n  // pass eventServer to use this part of the lib\n  eventServer: {\n    domain: 'localhost',\n    port: 8888,\n  },\n});\n\n// adds real event listener, that'll run once event occurs\nbtt.addEventListener('cmd+ctrl+alt+u', async (ev) => {\n  // write the code as you'd normally do -> trigger the action for some interval\n  const intervalID = setInterval(() => {\n    btt.showHUD({ title: 'It works!'}).invoke();\n  }, 1000);\n\n  // you can use fetch API here or anything that your node version will support\n\n  // stops the interval after 10 seconds\n  await new Promise((res, rej) => {\n    setTimeout(() => {\n      clearTimeout(intervalID);\n      res();\n    }, 10000);\n  });\n  \n  // the value you return from the callback will be the response of the btt-node-server \n  return { messsage: 'Hello world!' };\n});\n```\n\nTo get all available events, you have to look in the enums (list of all valid events will be available soon).\nMost of the time you can just guess because all event names are the lowercased equivalent of the triggers from within `BetterTouchTool`.\n\n### Additional action information\n\nFor use within the browser, you can get the `url` that lies behind all actions and assign it to some `<a href=\"${link}\">Link</a>`. To get `link` you simply need to read the `.url` property of any action: \n\n\n```ts\nconsole.log(\n  btt.triggerShortcut('cmd+space').url\n);\n```\n\nIf you want to have a peak at the generated action JSON, or want to share it with others who use `BetterTouchTool` you can read the `.json` property of any action. \n\n\n```ts\nconsole.log(\n  btt.showHUD({ title: 'Hello!' }).json\n);\n```\n\n## More examples \n\nFor more advanced examples visit [the example section](https://github.com/Worie/btt/tree/master/examples)\n\n## Notice\n\nKeep in mind that this module only provides handy utility functions that send requests to BTT built in webserver.\nSo depending on your BTT version, some actions may be glitchy. Do not hestitate to report those issues here or in the [official BTT community forum](https://community.folivora.ai/categories). \n\nAlso, keep in mind that accessing any kind of low level APIs from JS may be dangerous, make sure to [stay secure](#)\n\n### Related projects:\n\n* [btt](https://github.com/Worie/btt) - BetterTouchTool management in JS\n<!-- * [btt-json-loader](https://github.com/Worie/btt-json-loader) - JSON loader for BTT -->\n* [btt-node-server](https://github.com/Worie/btt-node-server) - Simple express server, required for advanced event listener handling\n<!-- * [btt-touchbar-widgets](https://github.com/Worie/btt-touchbar-widgets) - Working touchbar widgets, based on [btt](https://github.com/Worie/btt) -->\n* [btt-node](https://github.com/Worie/btt-node) Premature version of this package ([btt](https://github.com/Worie/btt)) - deprecated\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n","readmeFilename":"README.md"}