{"_id":"granax","_rev":"36-5472ac42ade9559a8cde48fbca1b6380","name":"granax","description":"complete client implementation of the tor control protocol","dist-tags":{"latest":"3.2.0"},"versions":{"0.0.0":{"name":"granax","version":"0.0.0","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","istanbul":"^0.4.5","mocha":"^3.2.0","sinon":"^2.1.0"},"gitHead":"584ceed3f6cf789de45b96bdecc065e1476e2d38","_id":"granax@0.0.0","_shasum":"cdae4ccd926a31fa12620fb3e467464557a6e920","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"cdae4ccd926a31fa12620fb3e467464557a6e920","tarball":"https://registry.npmjs.org/granax/-/granax-0.0.0.tgz","integrity":"sha512-jYsoLrn2DYjBaNXxSs8HVGU+tb8PBlk82kSnziNDm7BQ083hIErPRu28md+0b9e5IqCLvegEVOFW3GGD4dgWbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUzxXbTE2qZKkrqLSHyJqeAE+6n88wLPz5u5xK1MxSVgIhAM4DGe99YAKTLO8lq+1I04hwp2F3lD0P47eIBnHSHudD"}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/granax-0.0.0.tgz_1491492931747_0.29952452750876546"},"directories":{},"deprecated":"This package is no longer maintained."},"1.0.0-alpha":{"name":"granax","version":"1.0.0-alpha","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","gh-pages":"^0.12.0","merge":"^1.2.0"},"gitHead":"c10cea5b4eacfd8480f5df44e0f16537c4cc6f42","_id":"granax@1.0.0-alpha","_shasum":"c1b62f3d71a154d8777c942fa32a09db469099c1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"c1b62f3d71a154d8777c942fa32a09db469099c1","tarball":"https://registry.npmjs.org/granax/-/granax-1.0.0-alpha.tgz","integrity":"sha512-s7P7OPD+9WbSMZFZZDuiPDpcYfM1JeQI2evRN4CN0BarlP2wWL+Ses/YMvcbIZqZdeWZlI/KzF7m/FJLtxXFVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC55zd1wGTyMvnzH+yQtquejMFCctSsNnVn9faTLd45BAIgdPudI1QhP4fJYN0Nz+fdYxJeuh58XBHIjIgV2LtUvLI="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/granax-1.0.0-alpha.tgz_1491851692577_0.3033283276017755"},"directories":{}},"1.0.1-alpha":{"name":"granax","version":"1.0.1-alpha","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0"},"gitHead":"a24e5d3624651252a5a71b783d5f19cafc057da9","_id":"granax@1.0.1-alpha","_shasum":"0d633f2801f486f7489cd1e08f144bf592e52360","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"0d633f2801f486f7489cd1e08f144bf592e52360","tarball":"https://registry.npmjs.org/granax/-/granax-1.0.1-alpha.tgz","integrity":"sha512-CcN3uW1w2+OY3dIXZRGmZab/G+hxTqiBWTfBhvKZaobgzaiABuMxy+rpGchv6FNnaYV5xKPiYJzNMmAq720dJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELaAOyUg6tm40DtRQ1PeQDm8RRCtUrKgusckJSFDl+yAiEA12uQCufiTKbVIuGRreFqwTnf+wBSPKTJpik4ZW7/Akc="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/granax-1.0.1-alpha.tgz_1491856086917_0.8772196769714355"},"directories":{}},"1.0.2":{"name":"granax","version":"1.0.2","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0"},"gitHead":"3aac46300f01f52f1991e43151e26f9601aad1ab","_id":"granax@1.0.2","_shasum":"227acbd39e9146889c07a39ab262e58ac0e61a12","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"227acbd39e9146889c07a39ab262e58ac0e61a12","tarball":"https://registry.npmjs.org/granax/-/granax-1.0.2.tgz","integrity":"sha512-hliZkEJwwEgpA8/AkdrBZif0CNyrER6y/kVffJ+Q+xvtaTM0WagaVd8lRcN8tVOhG3Wmbij33QqLIYDGl2kB+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATiNwzcYosGlHQCGAIfXeLJWxcVM5M3evF0vgYl763VAiBVI1dfQ349genSissqMYptEv4ab1FDVc1xgJd3r1mCeg=="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/granax-1.0.2.tgz_1491936632717_0.6348716453649104"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.0":{"name":"granax","version":"2.0.0","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"084be9bb7fffa152563e0f65acaa16df38849575","_id":"granax@2.0.0","_shasum":"7b5bf21df9f0f10449b615d9eb5c6c1e2cb5e284","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"7b5bf21df9f0f10449b615d9eb5c6c1e2cb5e284","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.0.tgz","integrity":"sha512-ikemZtx0d8uWayvcaIVaMa8NLgHq6QzduBoCPYL5FAp9/b2Y/IBWkQfPGYzzvE22Gt+D6h8K5KS8luJzDy0u5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3t9wWFp8Kx6rg+gvZaKGwRpsP0gts9g3NhijVvXt9wgIhAITq4Y3M0r0yCQrDEYl3G8hIMgm1kxrIwYCFscKVMhbr"}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/granax-2.0.0.tgz_1492995734758_0.8403584659099579"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.1":{"name":"granax","version":"2.0.1","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"a02034ae9c7112d3310a9b501cccfd7110bc5625","_id":"granax@2.0.1","_shasum":"94b3eeaff2fdc3537182ad4f2f1696c7c9da17d6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"94b3eeaff2fdc3537182ad4f2f1696c7c9da17d6","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.1.tgz","integrity":"sha512-NBzDNkbjc/3+8MMO4A+NIe93PsE1bhIQX8aEsAK1I73uD9MCSz13D2VPLnZGCKlqJi3GrppI88/Y51H+CwhYhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKqdCJEnTzJSbHFeUxc4FCW9A2GZZiephzsv9kmR8sKwIgDw9uxglNoA+FfEehuvOQydqdkXi0YvZcS1uJXw7rEFk="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/granax-2.0.1.tgz_1493066758273_0.0863601048476994"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.2":{"name":"granax","version":"2.0.2","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"d26c7638464b8e41c48b04d64e6f2c8454646058","_id":"granax@2.0.2","_shasum":"74b23f35ddf7547641b0474a7171a60de62685d9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"74b23f35ddf7547641b0474a7171a60de62685d9","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.2.tgz","integrity":"sha512-Yz24ES5pm5UDT7ahDDL1IJ8WdmkBpYA4X4dAILqSZHW2CjtpzLwaZUugV27eLOT37ZKuczE8DnmuViTy7OtE1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtZ1DTNWIM1DiD4dfF51k4rKoH30oxOpOzYaSYfdW+ZAIhAJT4wzWqQGi8xHOzj+kSeCld9RLV9/tQANIPrL9hz6i4"}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/granax-2.0.2.tgz_1493258004476_0.9948398305568844"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.3":{"name":"granax","version":"2.0.3","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"fa1b145f83325676e0e4eb6b0fa055802eab7870","_id":"granax@2.0.3","_shasum":"a3e1e4fdc25b84af908f36d1ef1f25e858df11fe","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"a3e1e4fdc25b84af908f36d1ef1f25e858df11fe","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.3.tgz","integrity":"sha512-x3ivMMPCH8qYAwTEGQQEx957lBK33V6DQUv8p689OX3M7mnhV2G4pVwCoubOjbhQJgvu5SYQSRMNmuYm+13qSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDScnAVR0nJIDSChLphI3iCmFxTeBR4p449AMFq7YuxxAiAEEcd3Qiaap4euWwj3oz3+YUkgFrTb53/iOaQtzPnweQ=="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/granax-2.0.3.tgz_1493258284927_0.3647769500967115"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.4":{"name":"granax","version":"2.0.4","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"028c0ca3818801ff0fc7ebe1e0d46f6946c1ee74","_id":"granax@2.0.4","_shasum":"68dacf69566bc8d101aca99116a21c9107a26ae0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"68dacf69566bc8d101aca99116a21c9107a26ae0","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.4.tgz","integrity":"sha512-vuMLTW8lFDZkGKAejRoQtpmhh7cURmJ/ZrGpU8CmgntfIRTbbHs1qJpSGMnj5uPigBRzUmJ+kskVBSADF2p/2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICclYl+7VR7yLM6IR5Y2WvX1V+JAn/VwCmFr6NZxYO5PAiEA//GCmIKtfLfAwvdCvh8SsNGcKAfhpBUPeVM3UGQKZ10="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.0.4.tgz_1497469655757_0.34006131952628493"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.5":{"name":"granax","version":"2.0.5","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"37d9a9555d8881a1727bde628d6962ef9e40c026","_id":"granax@2.0.5","_shasum":"2a32dbd7f8fc845a98a266202e7ff34f795e6fde","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"2a32dbd7f8fc845a98a266202e7ff34f795e6fde","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.5.tgz","integrity":"sha512-Bt1dMsR6JhMuJR1BosCEKV91zf3fUonno4mKuhwXLiKJsYnYFMxTN7ZFY/RXaGEN8rCpyF8icGFNl9qTc/eivg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApoW3KhF8P8fBGBbwK+DieGffKJg+XFxiExheKAHGRpAiBf5CU/COgW0yQll3xc2w7Hp4q+ONK3iJFd/W7J0EUMkQ=="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.0.5.tgz_1497469753073_0.06436533178202808"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.6":{"name":"granax","version":"2.0.6","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"7d3ea2c29ec76f29d46375b66a70ddd9ca19c64c","_id":"granax@2.0.6","_shasum":"451ab9ce87b6e63e8821a82a899a2adbfb32fcf5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"451ab9ce87b6e63e8821a82a899a2adbfb32fcf5","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.6.tgz","integrity":"sha512-LmrN3NVtt4py2LwOM73hdAg0VaCv3QExUae3Pa4NOrsUj3G/RN14T3kZiKOUgmKOB1epnm4AP4CMjSzakV7S+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvfVag4uxY4oSqReJd4amu+glIjkKifPnhZFNF5Sk8NAiEAiIJwLyzPCIbakUCV5FRJI4KQlP/Tfkv+BFhFrAtK2Ck="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.0.6.tgz_1500388036912_0.37654710095375776"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.7":{"name":"granax","version":"2.0.7","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"0ef7c427bdc941d2826f688813fb3b3468c2ac71","_id":"granax@2.0.7","_shasum":"5a2a021356188da75986b785812d60546ecf92b7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"5a2a021356188da75986b785812d60546ecf92b7","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.7.tgz","integrity":"sha512-FHa7HS/FdQDOm8sLI/lVqvHOuv7iZKz+kRmOM4zhVCgVE4wLJf0rrnw1LbK0JdjpbvRVRDo5P62sTgwO1fnUQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBQKggV0hSDwRh0q4+OU3B8TR3QASpLmZhkF+RIAP2XAIgA/iX1RdAN4GcRLYE6vsDzerVZLDxhLtxjkURwxye3p0="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.0.7.tgz_1501431933166_0.7250293206889182"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.8":{"name":"granax","version":"2.0.8","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"b0d92baf7a6b63adeb9d62ac94f70e5c05518fbb","_id":"granax@2.0.8","_shasum":"3ceeaaa6277212e4fa52e7045f5478b65fb79b22","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"3ceeaaa6277212e4fa52e7045f5478b65fb79b22","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.8.tgz","integrity":"sha512-xsryMsgLqwDTB9R0j+wIxSCQL3lEtoUDdczhq3X1t5Ukx89F34He6t2M6yeTJUSApkSVhARow7Vz8ccFM7OQXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ+bO+nh1HRMoSRPBLfUDJhreuXHcFDzbG/3xA8dEmAQIhAJZ62LoyZCWDzudFMLCrS7tocdobLU2UC3dAGRSXSx7O"}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.0.8.tgz_1503676194078_0.28305114316754043"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.9":{"name":"granax","version":"2.0.9","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"2a81a72bcb87693dc183574b118eb408d96a8d3a","_id":"granax@2.0.9","_shasum":"956e10596299afac7a7ccdf073b1f08d34729d39","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"956e10596299afac7a7ccdf073b1f08d34729d39","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.9.tgz","integrity":"sha512-Gacsi/J2ph9VjmlUG3gLxReKQfDejEkPmhcK+wsXN077GFH9AY4ApFaqtkvNlCql2kyK+tYIIo+M3tiCHWnyfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNNSfCAhpyx2pdHgV4nqfDXz2OuzrGdVq1eqPb/4NG6wIgHddg6WoTfvB2aSKE4WfXd6MsgD7uXLCZrWgTJ0lwj3g="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.0.9.tgz_1503677023875_0.8837845381349325"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.10":{"name":"granax","version":"2.0.10","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"26e17c2924a14bb80e6e28ed777a12f5a7bc83c6","_id":"granax@2.0.10","_shasum":"223b3bfe7131d64f9fe32df6ba231ceb47a7d4fc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"223b3bfe7131d64f9fe32df6ba231ceb47a7d4fc","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.10.tgz","integrity":"sha512-M6c9Kwwa+6nNPLfcdd6nsqes3JSy0Genio99tjMeDECtKw84Yxy8F+fAyy41X9G8+VwIGI2IKyGYPkBfUDwrMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCujJtIDfSyt+ZcZ664QePQi6hXRYiWyJxMW+WcTyRy5AIgB9IvVY/mTpRgHGVh6RZ5orm9du3JnDIjqgMeCoVgNyo="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.0.10.tgz_1505020606025_0.9827458795625716"},"directories":{},"deprecated":"This package is no longer maintained."},"2.0.11":{"name":"granax","version":"2.0.11","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^1.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"3a78c202e3a101e8746435b92c7a63a619a8e3ad","_id":"granax@2.0.11","_shasum":"dff707aa50f63608929921ba5b3bd38bc6327891","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"dff707aa50f63608929921ba5b3bd38bc6327891","tarball":"https://registry.npmjs.org/granax/-/granax-2.0.11.tgz","integrity":"sha512-VPjuZF6+FSpqlWxy1TlGw1K9+sCiSSFlyjpH+RC7fGk/wC/6da0EF33bgwUYkTQigLYKqCELq6OHA0wyEsN/mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo4B3E/iccYeLu+FNozQcduN5ovCw6wEiGvh/2bNdN6QIhAKO0NWQVnrVg82K4Yz+oTLOr9BxhYCoPKu8cyAE3cznu"}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.0.11.tgz_1506902758483_0.2791720046661794"},"directories":{},"deprecated":"This package is no longer maintained."},"2.1.0":{"name":"granax","version":"2.1.0","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^1.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"4dd729dedb09290f56e2e651fde5a10fe6d9231f","_id":"granax@2.1.0","_shasum":"125abbc49d43bdd2a6efa2e288e77613d1741c5d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"125abbc49d43bdd2a6efa2e288e77613d1741c5d","tarball":"https://registry.npmjs.org/granax/-/granax-2.1.0.tgz","integrity":"sha512-Erj5+vjQUwK4LXEQJjB8m8wQYjtH9P/Ol8aKDiWHEPlsNf99RfrjqNaBoyO0yxp3x2O2fJ4B1Fnw2t9iWQccZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJROPyxQ8ENW8/9RTHa1vG0JiYf+fjLSCY+aXnwGciJAiEAtig25xSAVe9y2RkNQ2DscCtcI/VuxdGUW1Dz6AV3Puw="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.1.0.tgz_1508181766533_0.9232352245599031"},"directories":{},"deprecated":"This package is no longer maintained."},"2.2.0":{"name":"granax","version":"2.2.0","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^1.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"b9bc1c982bad189d8df1a96a6854078947e3ca50","_id":"granax@2.2.0","_shasum":"cb0e1674a8bdf2de4c0419eadb2b2c9f308196e1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"cb0e1674a8bdf2de4c0419eadb2b2c9f308196e1","tarball":"https://registry.npmjs.org/granax/-/granax-2.2.0.tgz","integrity":"sha512-SNMjm7baki1TZ3EEA07v5aVEgWQI+po8D/Ehwyfa/qq/pzYmo9ivyp+gtdL79MrdVqYUULfhEIKua8d5Z8g+6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBW0VUe2epXL3UiNHv/2k3FQy5ses8QDptM05kKpf2BQIhAKtkzRWYmqFWOLexCoNKf/Pyl1tvPVU/42xK3JpLlt5R"}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.2.0.tgz_1509738743476_0.7142648636363447"},"directories":{},"deprecated":"This package is no longer maintained."},"2.2.1":{"name":"granax","version":"2.2.1","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^1.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"694ead29ed22a80f4fe2c437a6ad58dedb423693","_id":"granax@2.2.1","_shasum":"105d031275502169bda035771c64d7eb657c44e5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"shasum":"105d031275502169bda035771c64d7eb657c44e5","tarball":"https://registry.npmjs.org/granax/-/granax-2.2.1.tgz","integrity":"sha512-Sz0B6hfirivw2m4M9drqb49H25st+XRJUIeOm5ShIN0SmtNkcRuaJUaaLbOYc/iJOIlgFML72DkWU0HknSyRLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTJK6DpmBqFUNOUDmYT4HE4rpl+L53xF28emzbmet+YgIgQlJTuB1yRHEiwTFbUBEJ1hF6eb/ZE7Y9sXwZGbPhAxE="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-2.2.1.tgz_1509900368555_0.3635115008801222"},"directories":{},"deprecated":"This package is no longer maintained."},"3.0.0":{"name":"granax","version":"3.0.0","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"engines":{"node":"^8.9.0"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"65d00df0873fd35624a38c0e7372d0e5ea8b8d20","_id":"granax@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"integrity":"sha512-F9iSeGrM1ASQJ36LGDximkXdVoKnLKSmwjLccTzIm3zFvkWn8F6BjbARG2Dyk6MYXSjB60BzghhhpPt1H8UOZA==","shasum":"422b6996884260bfe2b6115752e1a4fdd69678f3","tarball":"https://registry.npmjs.org/granax/-/granax-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8zg5pPOHC5xV86dzew2wgQUVZjcubIeY6rxxIC7O9OAiAb0RsLs7p4ostErIPJKXZXQAOvUQSY9Hjz4d7rq+E7vw=="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-3.0.0.tgz_1511297419724_0.7293739975430071"},"directories":{},"deprecated":"This package is no longer maintained."},"3.0.1":{"name":"granax","version":"3.0.1","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"engines":{"node":"^8.9.0"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"4fb4067d57c0af6eff03799e4f3413468229693b","_id":"granax@3.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"integrity":"sha512-laAsfMDOVQZxWuK+0bvUjVk5b2N/phCJH3rahwf9fW96bbu7+tsNmMEcCImKbGYUYJVE4fkoRgW7Yf5hq79dPQ==","shasum":"cc1e15c174983c75be948aecca8b2e34d89f86ea","tarball":"https://registry.npmjs.org/granax/-/granax-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvxuvfIxvz/+gyMTX+jSjV9sL4kHLncG84QgglPpEVwAiBRoKKBzIt356es5Psdy5afsbLNaZpaP94Mm4gKpHlKsA=="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-3.0.1.tgz_1511388882505_0.36317445314489305"},"directories":{},"deprecated":"This package is no longer maintained."},"3.0.2":{"name":"granax","version":"3.0.2","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"engines":{"node":"^8.9.0"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"0922b5a411f4990a8c5fdc51c0157b0d5303f701","_id":"granax@3.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"integrity":"sha512-mEXVwky9eVrBlDqd49GFXQX136zVD/6brQbdwFrYb4Py2xH8ngSCUptR+TZ7gAfACeQsZ0zNwfc4YfG5WEAXKw==","shasum":"e38b2f2109db6c51a29dae07661cddcab64cd3c4","tarball":"https://registry.npmjs.org/granax/-/granax-3.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHkgTOP4yaxIQB3VhJaNrAI1V1lAurZ+XS/eeMxa4W9QIhAJHZh/gsHUTYw7loct4T8qiG05j13iTkyyrrV0EjWXuP"}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-3.0.2.tgz_1511390175666_0.6429090211167932"},"directories":{},"deprecated":"This package is no longer maintained."},"3.0.3":{"name":"granax","version":"3.0.3","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"engines":{"node":"^8.9.0"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"1ed36b962f8da58cf1a0ee74398d212f2c4ef9d1","_id":"granax@3.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"integrity":"sha512-AAenmYrZU+/FmeBGVLm0OQ5um6SsWdoOS8zI25hG3hCmderMtMObt9whNY4b2/KWd863rhP4BKmNszYtEHd+dg==","shasum":"b3b5974a2be7f5c03d17cd2d5e7f79bed791614c","tarball":"https://registry.npmjs.org/granax/-/granax-3.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3RODUo26YFMFsAhlChxVq2Ndy+tx8MOtvuwUcNwYsLwIhAMWEjf0a84QS9Iq0XvVms+qlh/aLlOIZ+7kUVs7gj5U9"}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-3.0.3.tgz_1511634449871_0.07741991826333106"},"directories":{},"deprecated":"This package is no longer maintained."},"3.1.0":{"name":"granax","version":"3.1.0","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"engines":{"node":"^8.9.0"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"90b48a4797d25e85e46f830964fb42f907f7439d","_id":"granax@3.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"integrity":"sha512-w6CjO5k0NuiS7xOZ4gbhD0cC0b5cwXL9iF+UXL5LGXcksfdBxagQibYC4R489eXB8I1wMWNur/o621+HF8AWmA==","shasum":"c539feeaf624068fcb321cb1a78ed3fd216032d8","tarball":"https://registry.npmjs.org/granax/-/granax-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTe/RMCbMQ5mX5qeNLz5eZ9cGRWXyc3EB+Yjhxy7vy8gIhAIHCKbF6eYAwHKc5ieUxbbdh2lhKfrl+GmssZBMzXCOp"}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-3.1.0.tgz_1512014231239_0.4394547126721591"},"directories":{},"deprecated":"This package is no longer maintained."},"3.1.1":{"name":"granax","version":"3.1.1","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"engines":{"node":"^8.9.0"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"3ba539dab28bdfebc2b1729c5868ee00308e98c8","_id":"granax@3.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"integrity":"sha512-HhSqlxd56urLVSz46GhSzQOgGoy9EH6uLbWSImBSHhcm5rtRl+AqwJSnTzqCwl1bSs3bGd8Iu9Fr/a2IGhVzUw==","shasum":"d3f4b76d4c276fad650148e96b0003c78f0ff316","tarball":"https://registry.npmjs.org/granax/-/granax-3.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7ARZOao2ifydo52ONcjF3hc4DDYuqSjOZCavDUmS2eAiA6Z1Snuvlse/qb/D5opSfUsNGLRJ3E9qaO5jWT7bnKzA=="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-3.1.1.tgz_1512156730916_0.9793282668106258"},"directories":{},"deprecated":"This package is no longer maintained."},"3.1.2":{"name":"granax","version":"3.1.2","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"engines":{"node":"^8.9.0"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.0","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"a08940b6bc73b293918130c302297e65940e835d","_id":"granax@3.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"integrity":"sha512-53Sua6zTNY4LwXysWemfQaBMd7sXkKlhPlXn0/IRflTBrI7tTSXZehRpG2nXPWZFRaucAisWM8/Yo6S8iqlCZA==","shasum":"f87fe92ea248bb1aeb64ba04bb34f142de714291","tarball":"https://registry.npmjs.org/granax/-/granax-3.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLCq9M2N2+Ag4MsZ8BXc1k28VY9ysDd8A1dT/TQ0cYlAiEA4NrVdcHNOQBf6iY9z6vkxk2iZwEaqNj7gDApIykDsLU="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-3.1.2.tgz_1513298472374_0.6913965467829257"},"directories":{},"deprecated":"This package is no longer maintained."},"3.1.3":{"name":"granax","version":"3.1.3","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./jsdoc && rm -r ./jsdoc && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./jsdoc","deploy-docs":"gh-pages -d jsdoc --repo git@github.com:bookchin/granax.git"},"engines":{"node":"^8.9.0"},"repository":{"type":"git","url":"git+https://github.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/bookchin/granax/issues"},"homepage":"https://github.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^2.13.0","eslint":"^3.19.0","gh-pages":"^0.12.0","ink-docstrap":"github:bookchin/docstrap","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^3.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.1","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"500789792fadad0758478941ffb9e2d5dae76201","_id":"granax@3.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"bookchin","email":"gordonhall@openmailbox.org"},"dist":{"integrity":"sha512-oo2E7D7IwZORxan9duXjdMhm3fcjzZYWMq7CWPQsYvscoJy/4J6aNA2J94yljXlDz+HhomhC71Ge/QgUNRtsFw==","shasum":"b5e6577dc83527252244481cf380a38ee61abb1e","tarball":"https://registry.npmjs.org/granax/-/granax-3.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByGp2TzYQZk+0RRPgAkfmMsbKC3aHWe/Xg0yRipPMW/AiBnBRbPzoo0CTu4DNQ3+7lm05jLfNQ8EVmHoBloyniH+g=="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax-3.1.3.tgz_1516810495741_0.26343633397482336"},"directories":{},"deprecated":"This package is no longer maintained."},"3.1.4":{"name":"granax","version":"3.1.4","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./public && rm -r ./public && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./public"},"engines":{"node":"^8.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/bookchin/granax/issues"},"homepage":"https://gitlab.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^3.0.2","eslint":"^5.5.0","ink-docstrap":"git+https://gitlab.com/bookchin/docstrap.git","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^5.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.1","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"ea4ecf496cce01b77bec15940ff8c30d6fbc0948","_id":"granax@3.1.4","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bookchin","email":"bookchin@disroot.org"},"dist":{"integrity":"sha512-MhmOZs4c2KKCYqC5ORANfW535QTvkqAGOZPTBpiUsdqtgF5sOix14pDsq3Ye11kx+C6IgFPQZoTmifESDBswaA==","shasum":"a206bd00bbcc1d927613a4f09ee2ba1afbe3a48a","tarball":"https://registry.npmjs.org/granax/-/granax-3.1.4.tgz","fileCount":30,"unpackedSize":138123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl9/pCRA9TVsSAnZWagAA9pwP/RvnnsqMO1/SPr8yO0TI\nk4IfFjgIPnC8daIkVq4Wl0JiCO9inHVrrkUuo/duFMR6O1aT5aRQLMP692PR\n5fMs7xsW3V6jzMu80FK7fiwB7LSb7omk3WwWSkB2KnD9C4272+ldTJ17Zo9j\ni7fliY7NHbUyFXUzVVABqvgBF/MslwXrmV/4Y/4227TmCy5Li3C8K/2bmuH5\nA+75JDNLdafWCoHU18Wb0Cie1/NYOgXuNjgt/tZil+uAEqk7470Y8P/Fb385\nNyWOMa/imEQqlAR3nlZBylloVOgmyvjz1kQ5bm+JUSx5LKIevuJppPE355Au\nFIWLqZWFSn++OcF22fQrlrZ0sW6KnF/B/6TV/8DnhCamdlyoX80zXCdrO553\n9fUhNz05kUaS6fRw6HSdO8TUgp/NzsCw50Gwy7kh4vObghp8nTBeGcHNwxlB\np5pZe4wyBPYidHaCG4QNugY9gHv4hZcS1bTkeWGC8ie8y4Sr4Ts8WAYv1XWV\neVHUn0dJQP9flO+b/h+5SpaQCHxCF2WQpnniSDrql+t1t03e36GsMCO/aiZQ\n2KEQ8DFM+vhlOIH6zaX1HGGlwB28J30c2+r7aPR2yaHTIuUP0aZwFH0hrq1P\nbMF2KEEmFWo6xPH+Lt15yt0acxzdstq7KEuEEwH43fy8W05sMrZwrUHNOOBf\nHCEW\r\n=Uim3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD68cSl20snixPsxszxL6RfAkEy0YzEHnkdv/cCxAbMYQIgf8E7Pi5D5FExsmlM1OG9ODawmLI6v/pYbqaS0xr0lpI="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax_3.1.4_1536679912412_0.28760754316543946"},"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained."},"3.1.5":{"name":"granax","version":"3.1.5","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./public && rm -r ./public && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./public"},"engines":{"node":">=8.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/bookchin/granax/issues"},"homepage":"https://gitlab.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^3.0.2","eslint":"^5.5.0","ink-docstrap":"git+https://gitlab.com/bookchin/docstrap.git","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^5.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.1","merge":"^1.2.0","mkdirp":"^0.5.1","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"194c0493d145ad9d40ccd81a93227aede9f225bd","_id":"granax@3.1.5","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bookchin","email":"bookchin@disroot.org"},"dist":{"integrity":"sha512-Nj6LTZctetGMFxwTZ4LaeIDE7wnn7P5VF7tdEJT61EGpWjK8nUFkjjwbYWRXtDICcfkMeIYrOFgRqjtvM+AHiQ==","shasum":"3a4e9e36dca676582c92ac66ba7de7d975b4d106","tarball":"https://registry.npmjs.org/granax/-/granax-3.1.5.tgz","fileCount":30,"unpackedSize":138163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNh3TCRA9TVsSAnZWagAANi8P/Ak3No8PaOVBKLdcNk1J\ngBuawtWFn9XfN1PpPXRLpyGqsoWCyhyz2HAEWS7/QjGH2PBZH0gBXDlo9iOz\nzvuj5ey/md9tyyumcX11X39ZT7G0Jags2YBvZZaHmcLmgnBqnbKEfDjUg6iK\nmvUEsZSeRen39krTsw1ESvKm3ehZo9xcinh0u7c4vLb2MxWKShLrD3/X7axJ\n5wf7POEy7KxYPmJKOc1lLUqqKOtwK90CKwK4wwfNRtRIiDPQEo0ncKHeY9EY\nseq8GHyfDbrwofKJLH/Y2pvUzBbknuxQfUItcihrq/0tFIsOzjZxeW7HhMNC\nWZnN1ATnwpdNtKA17rLT75pQOlnazUuAZjdb304KaHgyReqqB0hzfGi1jz0f\n7bbAweDknmKaIj9NKr6VWPURO564dL4tX1SrKhk6fgx9gNciZBhJS3+6cP3x\nWXdbDqR2oKgOELVa/VLMeGNQPaEIUZnDzHYo+AkUo6KZGROv5ve9rSztWf13\nR77P96PM/VlZVWA5+HVlGo0xVoDHS2cSHVvKQJTEVOTT39AKn6SDzwosCK4r\nKWUhZ92V/uHgsKm56iiwn+d6LGJA0sokWg2FpQ53Tg0+cBlz3m5xlVmsMcEK\nfneJUh7bFcD3IzB1xlyk6yIG4dggJQqNY8N7Rqur0IO5pwOK/A4wqJ8cjtIi\n4D9K\r\n=GVkv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbsqvr7dPN0+0rZXzP617kyy9RNstYOxFav4IbETEM9wIgJl5DUZWZkKGAzwQbngRNh4mMqjpEggAlKhM8KxIpkGo="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax_3.1.5_1547050451247_0.55380274958613"},"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained."},"3.2.0":{"name":"granax","version":"3.2.0","description":"complete client implementation of the tor control protocol","main":"index.js","scripts":{"postinstall":"node script/download-tbb.js","test":"npm run test-suite && npm run linter","test-suite":"mocha test/** --recursive","coverage":"istanbul cover _mocha -- --recursive","linter":"eslint index.js lib test","generate-docs":"mkdir -p ./public && rm -r ./public && jsdoc index.js lib -r -R README.md -u ./doc -c .jsdoc.json --verbose -d ./public"},"engines":{"node":">=8.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/bookchin/granax.git"},"keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/bookchin/granax/issues"},"homepage":"https://gitlab.com/bookchin/granax#readme","devDependencies":{"chai":"^3.5.0","coveralls":"^3.0.2","eslint":"^5.15.1","ink-docstrap":"git+https://gitlab.com/bookchin/docstrap.git","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"^5.2.0","proxyquire":"^1.7.11","sinon":"^2.1.0"},"dependencies":{"async":"^2.3.0","latest-torbrowser-version":"^2.0.2","merge":"^1.2.1","mkdirp":"^0.5.1","mv":"^2.1.1","progress":"^2.0.3","rimraf":"^2.6.3","7zip":"0.0.6","ncp":"^2.0.0"},"optionalDependencies":{"7zip":"0.0.6","ncp":"^2.0.0"},"gitHead":"321234c570b290e7a2f4fa10982ed08c1396fa00","_id":"granax@3.2.0","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-62wNzm4vohffJYlGhe9KsrkgxmT9RhYiYAlkHL56GW1nH9lMww8V379k+dzF2q6CRVp86lfy4Rauvkh/KiyXsw==","shasum":"1af00169444813a9a399b9572f2a5bb8233ff0e2","tarball":"https://registry.npmjs.org/granax/-/granax-3.2.0.tgz","fileCount":30,"unpackedSize":140100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciUkKCRA9TVsSAnZWagAA+h8P/RIva6tUCnHDHWU/rNwk\nchzdFyQocU56lpdgl4fya4k93Zn9RwgksXhQUBaHnGr1FU5QT5z0XFLaDBU3\nlhXyBQ2DF8okvRtLDI9GXA4yWPznt0H2djJFyFNX7ZXHLbaKgS3zZro0HVyG\nNe+w1U2/UezLIdWUEae8g6qs657UBfT65wZCj64pX9tN24J3hN0DlNmfj3Ep\n6Qb8+u0L6EsaiovST/v4C/TFEMBly9yWTDAGKB1S4ObAlW0gtwZIRAaaCG3z\nNa9gQ+WYjpVaJYdmu2VSL7d5SNJALLLolaLimfOmdJnGNmRThsDoei9OGS2m\nhFpw+Wxa9ZzH1rdVzaeb4TEdwH0opwMmf7HaMeiW/Qs7aViBgrqI1kKXRNRS\nLoDvhaz5PE8ruMK93E3H0NgQalgwBnApTH7M1n/PAScSZfomJ0hokGSKh5y6\ncUdZjZPBPmaZ16RtVem9tnAiHTPpGEvCMi97ZocmcDncd3j46GIfEEiwt434\nfxccw74+lB1db/ybiQ28za33wG0k4Y1awCjIbQVcmdiO5lfUavAOzHUnJ1P0\nljyv43EG82qEGZTgMK+R/meV3h0Oh34MO1rQQBQZfIJD2kFVqpaD8RDkNlq8\nzZ9ABPXL6UV0EzS7H/cZQwTW385sVIL/Chb0PcVUxDqVLB9njr4NXUYvyRPJ\nAC3y\r\n=StUW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1CuQ0hjM4y2qKPOIo1vocTvjc0y7RmWDMTZZOAE2vygIgIEhCBNibxRwp4nGSFxqu8OxVBfIrPNDHkxuTPAtc+Q4="}]},"maintainers":[{"name":"bookchin","email":"gordonhall@openmailbox.org"}],"_npmUser":{"name":"bookchin","email":"gordy@fastmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granax_3.2.0_1552501001120_0.3432307314162728"},"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained."}},"readme":"Granax\n======\n\nComplete client implementation of the [Tor Control Protocol](https://gitweb.torproject.org/torspec.git/plain/control-spec.txt). \nControl a running Tor instance from Node.js!\n\nUsage\n-----\n\nInstall via NPM:\n\n```\nnpm install granax --save\n```\n\nAs part of the installation process, Granax will download the Tor Browser \nBundle local to itself and use the included Tor executable, however on \nGNU+Linux, you may opt for Granax to use the system Tor installed using your \ndistribution's package manager by setting `GRANAX_USE_SYSTEM_TOR=1`. \n\nYou can also tell Granax to install the latest alpha release of Tor instead of \nthe latest stable release, with `GRANAX_USE_TOR_ALPHA=1`.\n\n```js\nconst tor = require('granax')();\n\ntor.on('ready', function() {\n  tor.createHiddenService('127.0.0.1:8080', (err, result) => {\n    console.info(`Service URL: ${result.serviceId}.onion`);\n    console.info(`Private Key: ${result.privateKey}`);\n  });\n});\n\ntor.on('error', function(err) {\n  console.error(err);\n});\n```\n\n### Using System Tor Package\n\nMake sure that `ControlPort=9051` (or your preferred port) is set in your \n`torrc`, then you may open the control socket and issue commands:\n\n```js\nconst { connect } = require('net');\nconst { TorController } = require('granax');\nconst tor = new TorController(connect(9051), options);\n\ntor.on('ready', function() {\n  // party!\n});\n```\n\n> Note that if using cookie authentication, the Node.js process must have the \n> appropriate privileges to read the cookie file. Usually, this means running \n> as the same user that is running Tor.\n\nResources\n---------\n\n* [Granax Source](https://gitlab.com/allcomputersarebroken/granax)\n* [Granax Examples](https://gitlab.com/allcomputersarebroken/granax/tree/master/examples)\n* [Granax Documentation](https://allcomputersarebroken.gitlab.io/granax)\n* [Tor Control Specification](https://gitweb.torproject.org/torspec.git/plain/control-spec.txt)\n* [Tor Documentation](https://www.torproject.org/docs/documentation.html.en)\n\nLicense\n-------\n\nGranax - Complete client implementation of the Tor Control Protocol  \nCopyright (C) 2017 Gordon Hall\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published\nby the Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <http://www.gnu.org/licenses/>.\n\n\n","maintainers":[{"email":"npm@npmjs.com","name":"npm"}],"time":{"modified":"2022-06-18T13:48:57.905Z","created":"2017-04-06T15:35:33.699Z","0.0.0":"2017-04-06T15:35:33.699Z","1.0.0-alpha":"2017-04-10T19:14:54.871Z","1.0.1-alpha":"2017-04-10T20:28:07.491Z","1.0.2":"2017-04-11T18:50:34.803Z","2.0.0":"2017-04-24T01:02:16.918Z","2.0.1":"2017-04-24T20:46:00.232Z","2.0.2":"2017-04-27T01:53:26.578Z","2.0.3":"2017-04-27T01:58:06.717Z","2.0.4":"2017-06-14T19:47:36.751Z","2.0.5":"2017-06-14T19:49:14.195Z","2.0.6":"2017-07-18T14:27:17.932Z","2.0.7":"2017-07-30T16:25:34.899Z","2.0.8":"2017-08-25T15:49:55.117Z","2.0.9":"2017-08-25T16:03:44.890Z","2.0.10":"2017-09-10T05:16:47.118Z","2.0.11":"2017-10-02T00:05:59.520Z","2.1.0":"2017-10-16T19:22:47.622Z","2.2.0":"2017-11-03T19:52:24.660Z","2.2.1":"2017-11-05T16:46:10.097Z","3.0.0":"2017-11-21T20:50:20.779Z","3.0.1":"2017-11-22T22:14:42.633Z","3.0.2":"2017-11-22T22:36:15.765Z","3.0.3":"2017-11-25T18:27:30.762Z","3.1.0":"2017-11-30T03:57:12.294Z","3.1.1":"2017-12-01T19:32:11.892Z","3.1.2":"2017-12-15T00:41:13.466Z","3.1.3":"2018-01-24T16:14:56.796Z","3.1.4":"2018-09-11T15:31:52.521Z","3.1.5":"2019-01-09T16:14:11.503Z","3.2.0":"2019-03-13T18:16:41.900Z"},"homepage":"https://gitlab.com/bookchin/granax#readme","keywords":["tor","onion","control","protocol","hidden","service","anonymous","dark","net","deep","web","stem"],"repository":{"type":"git","url":"git+https://gitlab.com/bookchin/granax.git"},"author":{"name":"Gordon Hall","email":"gordonh@member.fsf.org"},"bugs":{"url":"https://gitlab.com/bookchin/granax/issues"},"license":"AGPL-3.0","readmeFilename":"README.md","users":{"krickray":true}}