{"_id":"flybits","_rev":"82-13b4acd579cd561dc97787930e1a8dfa","name":"flybits","dist-tags":{"beta":"1.1.5-beta","next":"2.18.0-rc.2","latest":"2.18.2"},"versions":{"0.0.1":{"name":"flybits","version":"0.0.1","author":{"name":"Justin Lam"},"license":"ISC","_id":"flybits@0.0.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"dist":{"shasum":"dc381eb78d949a903f0eb05e694da6c335557ba5","tarball":"https://registry.npmjs.org/flybits/-/flybits-0.0.1.tgz","integrity":"sha512-TxhGHQo37LP2/P3BxGJEV/oTjfv6htf549eEzcqPB/XBv9p7sGh1VGJzPB51HtgCyp9+IwJRZqiNHeJ61ZNXFA==","signatures":[{"sig":"MEQCIGWVq/wD9jXv1P9c5uBfu/n0eq7CapzVTBLBqd7TljRyAiAI2XAgg7V84HOcXzQlhn5qqUygpmTmz+vtHAbj18YYGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/"],"_shasum":"dc381eb78d949a903f0eb05e694da6c335557ba5","scripts":{},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"_npmVersion":"2.11.3","description":"JavaScript SDK to build end-user Flybits clients","directories":{},"_nodeVersion":"0.12.7","dependencies":{"q":"^1.4.1","lodash":"^4.6.1","request":"^2.69.0"},"devDependencies":{"gulp":"^3.9.1","git-rev":"^0.2.1","gulp-util":"^3.0.7","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-uglify":"^1.5.2","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/flybits-0.0.1.tgz_1457984600600_0.7277631470933557","host":"packages-13-west.internal.npmjs.com"}},"1.0.0":{"name":"flybits","version":"1.0.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@1.0.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"dist":{"shasum":"d26be01b75ba6950e309f55ad95de048b80aedb8","tarball":"https://registry.npmjs.org/flybits/-/flybits-1.0.0.tgz","integrity":"sha512-Cb4jfSSP2NNmX9BLHcxEhhrErlZEAJT79nJVYy318h8j5qslyus+xn9C/rh/drOptqQ+Ap7PWUPMY5E9tN4lfQ==","signatures":[{"sig":"MEUCIQDvLT6xB2mjKEFJvbtA7LsDmIk3HVVepIkF20jkAkf7qwIgFKWrbSU7KEvlv454NRf7IuY+lZmDwQSITY8rveyqPRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"d26be01b75ba6950e309f55ad95de048b80aedb8","gitHead":"93c6175ff50034fc8d8d25b54678f06649504f6c","scripts":{"test":"mocha --colors --recursive","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"_npmVersion":"3.10.8","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^1.17.4","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^0.3.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-1.0.0.tgz_1483478388439_0.1642507726792246","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"flybits","version":"1.0.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@1.0.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"3ac02c18632c6ba5532bb2af63a0d8a9cc4eaf4b","tarball":"https://registry.npmjs.org/flybits/-/flybits-1.0.1.tgz","integrity":"sha512-AIANiKz3AIWGPICPB3xj1DgOhhtnBMYyDeAifG0KEBdEn5lN5PMKBDqyT6RMO5E+kHUUCF9YFb0LnONZ71+Xiw==","signatures":[{"sig":"MEYCIQDyb9QZVDOWIiN3VmmIxvieEcljfTeW2g5baM4R+sB3GQIhANuXwRhhdZ9VAePmo5+DHFg5N5O4U3BhrRP6gVh2EixX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"3ac02c18632c6ba5532bb2af63a0d8a9cc4eaf4b","gitHead":"502d021805f4af44a992ae4585bfbfc9df95000f","scripts":{"test":"mocha --colors --recursive","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^1.17.4","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^0.3.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-1.0.1.tgz_1483480095475_0.059720023768022656","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"flybits","version":"1.0.2","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@1.0.2","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"a6e3fdc1c6a249f622949778cc3ef7dcb0ba4201","tarball":"https://registry.npmjs.org/flybits/-/flybits-1.0.2.tgz","integrity":"sha512-dJiU53DlyNt1nLZUrrPKMqSAyvLGXtBEVa2lgPxgdyU4dVO7gL0zMPD9FRdPlHkc77clK0DyFLiZ/VqrYob5zA==","signatures":[{"sig":"MEQCIB4gc7b3NXKgPBB22VGs24xNcLMYnKXyyx7jiVzDut+0AiBvtmUl3uDw/txiFo0KvOVYJNXl5OUHab1h1+QfAeiNNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"a6e3fdc1c6a249f622949778cc3ef7dcb0ba4201","gitHead":"62e7fecd7a4e732d6f307657305a0c1b4345337d","scripts":{"test":"mocha --colors --recursive","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.3","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^1.17.4","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^0.3.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-1.0.2.tgz_1485969820821_0.6598856775090098","host":"packages-12-west.internal.npmjs.com"}},"1.1.2-beta":{"name":"flybits","version":"1.1.2-beta","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@1.1.2-beta","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"a9ca474c3262c76fd890439204b06c279a173e0f","tarball":"https://registry.npmjs.org/flybits/-/flybits-1.1.2-beta.tgz","integrity":"sha512-j1Fg7lIIBfVHb2iIsr0DkWSYRxwB8iTDHc1ENE+PVzQCurgczllYe6qiW1/yjBmOB1goTDJTacWYpa23dgKHmg==","signatures":[{"sig":"MEUCIQDVkP295R95cA7/W+3AIZqrJgtE146rJ1vN5odXI9XD/AIgdMKDPalmM/d7jElJYvazJ+vmzlOLs+2p7OnGdORMJhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"a9ca474c3262c76fd890439204b06c279a173e0f","gitHead":"dd0302355ec918770be939c0df49aecbbf127514","scripts":{"test":"mocha --colors --recursive","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.3","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^1.17.4","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^0.3.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-1.1.2-beta.tgz_1485973650048_0.7269229590892792","host":"packages-12-west.internal.npmjs.com"}},"1.1.3-beta":{"name":"flybits","version":"1.1.3-beta","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@1.1.3-beta","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"6d8a95acf2127e7917aae0b100eed6be9ac8d813","tarball":"https://registry.npmjs.org/flybits/-/flybits-1.1.3-beta.tgz","integrity":"sha512-MFFoiQU5uSLWHHH0Xx/KI0RnZoHOh2FDA2zxW5/PYnmPRcK2iraMPXBx6hP67Ppu20h06BrQBAIQpmcc+IStgQ==","signatures":[{"sig":"MEQCIBSX4NBuC7vKmiueQ1Bcgpkbe0BvhfRfjXhj+GMOVkcuAiA6n9KwviCjRbbciEUtou+hcoj6M2nlePnQqHmmMtALLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"6d8a95acf2127e7917aae0b100eed6be9ac8d813","gitHead":"e453f54a2ed0e3e0153fcff1862bde2b9cbca529","scripts":{"test":"mocha --colors --recursive","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.3","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^1.17.4","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^0.3.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-1.1.3-beta.tgz_1485976205545_0.8546369017567486","host":"packages-18-east.internal.npmjs.com"}},"1.1.5-beta":{"name":"flybits","version":"1.1.5-beta","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@1.1.5-beta","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"9c970868aa59c3d83f9af1107e4fbc8205b32149","tarball":"https://registry.npmjs.org/flybits/-/flybits-1.1.5-beta.tgz","integrity":"sha512-h5RxdHGhJQPf3IG9s0cuZwrsWFeqLxaSIrfpiyGEq/NIf0LhrfvGorWZ6zYG0pNUz+vaPjhnENEzsXkNtidceg==","signatures":[{"sig":"MEUCIQDJWyXrwmVDcZM2E7x3WUHgi5elLbwduiXeVyZeutqcBwIgNh8aKUy01/u3YjdgcwZs1rdhEzOuQuOJdbeaCKD6U84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"9c970868aa59c3d83f9af1107e4fbc8205b32149","gitHead":"996605676e5aa68f0445e27a0dae9a26ca5a55d8","scripts":{"test":"mocha --colors --recursive","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.3","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^1.17.4","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^0.3.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-1.1.5-beta.tgz_1486255233156_0.5031990157440305","host":"packages-12-west.internal.npmjs.com"}},"1.3.0":{"name":"flybits","version":"1.3.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@1.3.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"23d00f92198b7cf970f2572fe471430c61247e0c","tarball":"https://registry.npmjs.org/flybits/-/flybits-1.3.0.tgz","integrity":"sha512-Q1nrz66U/qWVs3kETC96VJkz92fqUjtSHVE6mVvWcWBynqht9bpOkyPXTwnj7h/+Q0ynCNslhOO9R2Hqrlvi2A==","signatures":[{"sig":"MEUCIQCSMlD0gzMI+RJc/3L0rE5CagkAHxELq0Y0F2H5s7JyegIgcuw8yYNgaIYL+CG2ATbThazRhyHOfFABGvH9LT1WqwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"23d00f92198b7cf970f2572fe471430c61247e0c","gitHead":"bc2ac1923fba891c773e1bc8b0d4b3ac3c6b45a4","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.3","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^1.17.7","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^0.3.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-1.3.0.tgz_1489440867602_0.39263016008771956","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"flybits","version":"2.0.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.0.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"8e84b653df4020665662d8dd3987f4ca568aff1a","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.0.0.tgz","integrity":"sha512-GSwT0D5HU2khxlisHXsZoPWV0tNzUyLZrrdgG5sSFWVFpBMc1UMhbZr51oXF3vRHNnV9Xvn4pPW+DkfTfFwtcQ==","signatures":[{"sig":"MEUCIQDblwvYIBBBkb487C8EbdEVwNmBXwKJcRpHtk4Et01RTQIgA4n0eX9dWHszmrm66qYArbuiok4JXAujD/lwEcWb/Mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"8e84b653df4020665662d8dd3987f4ca568aff1a","gitHead":"13813c15eb7d12e81aad9e7f0828911e65945971","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-2.0.0.tgz_1502230562778_0.8105542864650488","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"flybits","version":"2.0.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.0.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"c18d1a078ebb0298f6bec09a6e7fdc5baf8ece3c","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.0.1.tgz","integrity":"sha512-tVAxBkc9Jxd6u6fmVs5ks0g1VEHw3/PpnYm4fgKfP4YUaUMeFnCbAUxZwU8bVGhapNnG4+mlRgV8IWTr0EP0fw==","signatures":[{"sig":"MEYCIQDhEl/auHRZzP1IVaki0XfgDhQqPLKlwoi6sb4LIN9uWAIhAKn/v/PQ7s9Fews1QFFQt3x3wSES6Xi78k/YQCyi+WIq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"c18d1a078ebb0298f6bec09a6e7fdc5baf8ece3c","gitHead":"d05b6dc403fbf1ae09f790ed742c0eecaa3f308c","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-2.0.1.tgz_1502922187434_0.8311302908696234","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"flybits","version":"2.1.3","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.1.3","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"4efbe82771df53fe7f99ab4668a6d5ca91cf89c8","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.1.3.tgz","integrity":"sha512-YSqFZx6ArR2iPM+y7emqJzMZgutWJ+D9TfwuzwyrtcXHq1c+STi4NoYgFx5c1LNqdhnDuX5Y29PDdUoX2eew5w==","signatures":[{"sig":"MEUCIDiukdAvX4TLb8PdmnVKS1NynukXtY5MmFJn517jU5GEAiEAgmWipHPg9uVvMhoEtzHjjUZMhaX1uCXSPY0xKTHqtq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"4efbe82771df53fe7f99ab4668a6d5ca91cf89c8","gitHead":"b92ca8c8f1ea76f82abfc8d46d83e45cf4122787","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-2.1.3.tgz_1503276171218_0.9451213001739234","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"flybits","version":"2.2.3","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.2.3","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"a6d330897e712919ee6f3deb099b2e1eb172e06a","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.2.3.tgz","integrity":"sha512-vpWdZvia0o4nIbtILvSSveiERjOPVe8ik6TMVgZqHL08goTlVmY545EUYp9J/Kaz5YG8mWdWmlGkbats2mF2Ig==","signatures":[{"sig":"MEUCICQm+nLzATdv1A7GNyg+hPps8jcW9OyBmKduCDTWwnt3AiEAhxpTZHN2gyd5oP6EfrRTM/tZAgbzCb4n+6AVzqPXVJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"a6d330897e712919ee6f3deb099b2e1eb172e06a","gitHead":"e2f82e0e23da77c2ea4473cc2669524af91e0ae6","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-2.2.3.tgz_1503640133259_0.4103762642480433","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"flybits","version":"2.2.4","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.2.4","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"9f3af59caf8eb63ccfd6fdac649caa0195c4ba36","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.2.4.tgz","integrity":"sha512-aaHbafSfKVbfyryIQ1rxTU4rDoVS03TEsCldTsNcm4IjVPjdXT0WRms4VMCqdOcXqGhvO5hdGRWK+pOEOjObnQ==","signatures":[{"sig":"MEYCIQCcUhhWIbK1hP5ghy4lDoZN0Y3urD8Pbx++8TSpyQgHBQIhAPo3jcd28StP0J8qLs10Tba9EnHqRXet1Jiu3jsPNUUP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"9f3af59caf8eb63ccfd6fdac649caa0195c4ba36","gitHead":"757c444a673c9e187778241ec20f7162eaae47d8","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-2.2.4.tgz_1504202725476_0.02826571650803089","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"flybits","version":"2.2.5","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.2.5","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"6440785fcbc7c40f7c3579af0b69ca3b44b52aba","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.2.5.tgz","integrity":"sha512-84JBCjkgkiCWYKcrVHKdtLne52cSxlM/mQ+/M04pm/q0wNJGUqy3BqZNrXPXhIsJ61Qd3O4c0rAqxtG/qUiQaQ==","signatures":[{"sig":"MEQCIBu/5lcgtL0d5gG/T1ynWVRCVhzva5TQiJV3zJ1e/PCQAiBaz6CKbaBTz7v9WQkkaj4zjJu/n2/w7+ZNKhlT/vsJdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"6440785fcbc7c40f7c3579af0b69ca3b44b52aba","gitHead":"e26e5bb2623a64cb190c2f95c79ccd7a78519103","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"4.6.1","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-2.2.5.tgz_1504569178500_0.701625140151009","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"flybits","version":"2.2.6","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.2.6","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"e01cd8df95c466f9cf73b95c31d7bfac4d44300c","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.2.6.tgz","integrity":"sha512-UAogXLaO+TcCFnFEYmjiBo4RbCwAMbIS77OLHtvH07nT9UbEw8B34VIJnKuBN1sskL1FiN3/RMJB51W3Gv9tHQ==","signatures":[{"sig":"MEYCIQDAZUnM2ob5hL51A0O0s0kQO4sFh2DqtuOnEG7sk3G+zAIhAOcwzSuGVA3fe4iKv8tswV4U2CvvYd7irU0r25L2bwHa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"e01cd8df95c466f9cf73b95c31d7bfac4d44300c","gitHead":"412b4fc88ab3495d175f05b8bf539c352536cbd3","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-2.2.6.tgz_1504748108021_0.890661190263927","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"flybits","version":"2.2.7","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.2.7","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"cf225652180df5c76d09b71806fcbce5d7922785","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.2.7.tgz","integrity":"sha512-zxTS4T8SQWz8TRc80mG0JmvFMS5tuRXucWvHSc8bwxTSRJxB3vBosv/Q/8m1QQmSNEgR2QgYgHLIJd3gU1Djyg==","signatures":[{"sig":"MEQCIFlY3+WjVO0GddGP1iWMyiUZIvA1oubNKSk1/nnuzUVIAiAsRMSoGo4c+dFo2jCRw43NK0Xnx12E/+kM5y5CaKtONg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"cf225652180df5c76d09b71806fcbce5d7922785","gitHead":"999366a93ecedd498cb7151edbdeaf8948608b63","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-2.2.7.tgz_1505405339199_0.41876138490624726","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"flybits","version":"2.2.8","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.2.8","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"4050ab2be35424c72a74a070e79d0ebcbddb21cf","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.2.8.tgz","integrity":"sha512-mE/ZBvdluXYEieXs8rsk888xx7KZQgw/UgiAZwHdbPGctJE8feTtjJvTlaxj2UHEuPQo60mniastKuDAKCI+7Q==","signatures":[{"sig":"MEUCIAi1RQbtBUdnmtuSrKIv2/33i5e8zpv2diYOiTmjFNeLAiEAuR8dDeWW1K3aq3OXq8hrFQ+rR7G0K6pS5xgRFMVN9T0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"4050ab2be35424c72a74a070e79d0ebcbddb21cf","gitHead":"746844836803c7d8317f7149eaca21f8bb73987d","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"4.6.1","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-2.2.8.tgz_1507602077233_0.8849034165032208","host":"s3://npm-registry-packages"}},"2.3.8":{"name":"flybits","version":"2.3.8","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.3.8","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"256c069aed03f52bdbf95a06ad08d886efa8ef62","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.3.8.tgz","integrity":"sha512-RePcoN4c97K6nLzVLjdDcMR0EghlDfwz3NIEgRPkVgs+IhYGsknP/GIeB0/3k+518YLfTokAvRyH2eVNPMappQ==","signatures":[{"sig":"MEUCIQC/76KMk3pl8s6JHYikjjUTloFG8JoRZGIR71UQpH2KRQIgYOp9Mtbc8XPH8p5/cnvktGGe6r0KSfzKZu/HY48tq48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"256c069aed03f52bdbf95a06ad08d886efa8ef62","gitHead":"c6128697bebd6e34372375a697d76025924d6ca1","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits-2.3.8.tgz_1508275708331_0.6165879792533815","host":"s3://npm-registry-packages"}},"2.3.9":{"name":"flybits","version":"2.3.9","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.3.9","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"7b1898d5b620444f97e9ec45e262053b7e47067f","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.3.9.tgz","fileCount":17,"integrity":"sha512-7rjcPhsjkYSnne5dh29f3DK5a5uPq87bpGhwdueEw7CT3h87qN1Q5DPxKvhm7BTgypFDZxeIubEfuaUvEPh92A==","signatures":[{"sig":"MEYCIQD89cEYd3COur3++qxwR9+iKI3mjSENRsC0vEIi8l5GwgIhAPpsDuiEnecddfegaXPJb7c+LdjahCxCzln7mKdLSS6n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333376},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"7b1898d5b620444f97e9ec45e262053b7e47067f","gitHead":"6953f26207d77199b20f8db93abede94768097e4","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.3.9_1518028981785_0.31266725307905907","host":"s3://npm-registry-packages"}},"2.3.10":{"name":"flybits","version":"2.3.10","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.3.10","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"40b583d217cf06df2bdb2cd92ac38c974a19fe11","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.3.10.tgz","fileCount":17,"integrity":"sha512-XIfidowaFcu50JsmR9FEQa1DXgqIpBOko7dMVRE1Z0JKhIQ5BtwFi556YpzSVhTOb0kSpfbkzx5nkQyrFGZFJA==","signatures":[{"sig":"MEQCIAELSZ7FMMa5eNQwS6yNzURgPNtSMQMzqYuVxdJ+A9HdAiBanP1JkR+Wbb9Cvm6tmcclwbNN8braxPuGAEsQY4YcuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333421},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"40b583d217cf06df2bdb2cd92ac38c974a19fe11","gitHead":"18d2ea1507a464968ebcdf05359127471a00c100","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.3.10_1518717852198_0.04265811602228187","host":"s3://npm-registry-packages"}},"2.4.10":{"name":"flybits","version":"2.4.10","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.10","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"9bc95cf6263573a01144bdfaa288ff24a78c014c","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.10.tgz","fileCount":17,"integrity":"sha512-qcizXTop6gIVWcb/jplfoaDS/U5cdJ32SCDSRF3ZbNjSepFgL2TtMINrYZUN0IU7S/0vWnFdYZHq90KBWmuhmw==","signatures":[{"sig":"MEUCIQCeWz2YpwDGNn6IXWo3exSAN8eF/JKWplNhVydVpjuqwgIgWNku305XfnYiIcKa4BdsJJLYE5Rd+35jSgUiOP8gJho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1o4TCRA9TVsSAnZWagAA8eUP/jdLjb7ff/2V+EjZssFb\n+m/fWtbuFFQpHJfgOAVV84Q22xk60fAaineA4XRENq2Vujd0+9eUsj0QgCtm\nQEeL28axevwnAuuGikW3zofyWrARq8gz136ruAtMtzgHQnGr6cJGf0X/MHtW\nwLSlRwNH58xWMAx7WvhbTqFVmZKk9nDQxsWk8mfCtlfri83+JeozoZ3Qxetf\nCfbpioDyOiImETM1HE0kBYsVhiCutTohxk9XBpbGNO1WROKVdWKNzCHJ3Zc4\nBo7SPORcqNIc5O8wdHm/Bv4n23kryWxnFu95VLmSIGjHGK66KWUOo+ALI9Km\nB7y3YbEyxWxlsKMMtkZ+ho9Uw5TacYCSEaDX1Dg3VrNdEVSrrfnvZyTSGP33\nPn8pxF+BE0lKiQj9ANkiUlbPDuRjGr3fnaYzbSyPkCYnSGQoJ+wVBDO70mvw\nTPI5tZst67d3GeRvVePZckvWlXRiZbwueoGz9vnH7c46VvcGFvXTQc0Ys9ZT\nW5Z8dlj9IIIiMRoBKnfyp5rY29ifHe8JnwsG7qFwJWWK9uUjcPUSQgg/R7gx\n1zZqzdA9bkr73arW7LPSyr/gPtT1+hogtYrqni7cu2UPHvmCoE3NwwCkWkEd\n7BwwEBBjOgyYqLTIPBp3MXo7gwQielrEonvpju0+QfbrsgYvk9wEAsoYmkne\nIqpb\r\n=p1Py\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"9bc95cf6263573a01144bdfaa288ff24a78c014c","gitHead":"e4d06dea86c8b564784ea7b6e0889aa9d6dfbaba","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.10_1524010513786_0.3863018596248535","host":"s3://npm-registry-packages"}},"2.4.11":{"name":"flybits","version":"2.4.11","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.11","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"04e611aa0d24637afe877347692498e952e12714","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.11.tgz","fileCount":17,"integrity":"sha512-64c1X8Mf8xfLZkEl3iuFXBFc2Pp2LI1ePWn8e/k+zVtFqKDaGGXLRHPVxhcPVTnl0vMUGUxjoha6bsdX5jik8A==","signatures":[{"sig":"MEUCIE47GtJs+MA5X5CWJSj0w0DBjnoOW56zMeL0zvDVsA1KAiEA/w0oeWJcm6J1l/MvRLnGvF5hPf6eCJpcybp5iAI1Nhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa86i6CRA9TVsSAnZWagAAJp4P/1Xulj86EIoYmB55CfKk\n5VCk0jABfsnR+kqBYjDwzsv+OTu8mlwJbN1EvghixQ1q3xCBfGZnCuIXwBZY\nW2VG378t7cGZUfNUOCD+Jk+Xc0/vEfZ/f97jtyVf9M3t5nE56OwwP93dCDDA\nuGXUbwGakeLVqhNEAc6dMUJAwCp+Oh4RporGkwIgSYZx0l3+QXVW9UKigte1\nH1FuAvHnYqugW3eH4aojeLzf2+TkISOx/2jpfu6Z23oJHjw+cV+7oxieB5pG\nkolbWJeI14ifTZ0AZw6wTOX+qruh3PGQr+wuulJT/tvcPQfmAtCIXf4lg8O9\nm2sNZiZy1E5CNg/3YrSD3HBz7M3yr0x16NLy7X0IArmMxjXgzSTuSGrWSXb+\nbpmepzHk3eCZOM8pDof9b4osnU+KQO7CopYcGgHwHtIOAjT+zd8U7UupHDsg\nd8M8xoF5M5kmisyEp/2XFlAmzRZHDoWBKeQFOeieZi/d0gFq36Kix4uD5Klo\nFLkL1OvJzGDSHahappVraP1AJghXCCvfAf4AVjnVQ7KDkhE0P8XUlGWqwR56\nun3nWPfhhl0y2LjD/ivbi+TA7TuOEWaDJmY4yFO0hxajc1D4iMUxcoc02pU+\nGvGrEhgNUl6UzqWvbt8zXCg3AvBHsqgWoyj14vJMO+tJV8XtJVmVPRmnXn6B\nHD/W\r\n=vn/i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"04e611aa0d24637afe877347692498e952e12714","gitHead":"19f63086c3c639f3353556cded511b218b95443f","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.11_1525917880386_0.04636629749791843","host":"s3://npm-registry-packages"}},"2.4.12":{"name":"flybits","version":"2.4.12","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.12","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"13e31d4a732dab1ce1c26f073fd9858d2673bcbd","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.12.tgz","fileCount":19,"integrity":"sha512-M34fjNskBCNdj4XrcU+XemIG2Qnfz+s5cpmFzw2SO3yRvbKVng+4NXyLkV/RTEpm2xCLiZNadIV0TeSf25ad+w==","signatures":[{"sig":"MEQCIEijGIFRzm5X9IH4KiAU5aRcDHEzizzO4pt0JQpactdrAiBsg0Z3bnrlUx+MY5d6gwZ86hE+ZoTHSMdPA88annA7oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAwXYCRA9TVsSAnZWagAANecP/iQqM79Qtvw3DiB+m03r\ngQ/qb+GcLBtm09aO5LFCIgjswHotpR49FpdV1nJjY4bouoQWScWNu0/SpXEI\nOIhabfo2onqHjbaZmMxms7GlDNMgd3BsJpA7r5ZrhxGRMOHDUL0sb1gqtWJQ\nj208GaDymseO388RmQW9ymV1w8qVUygkjEdy47+Ivw2bouRKBXR6S4s/GsCQ\nDwY1MQLdKHESjmt5UriwB4wapvQiSkYb3wzxUPHznB7Bp/8mkkce0VM83+9c\nu/2iZQgB02jDRheKPV4G3yhFZLdhTovRoma6WpriY6XuYM0WhrX+ZHpqkth3\nxqc2d7jyshFavT4MkKpcK8CgMI+SeunCDI3DxpYAOObgBDb8YEg/QPmVH2sc\nwihXhyIBiqmwKU5mxwmKmEPA5Pp2JrcuN7++/ottUAJ9VebpTa9u4QmJYW1h\n6yWws27jmgD6akshTb3OdR/iFeGZ6A8wndGqKpFLAj6J2Kc8xXE+jl7uYs5K\nQaVvvWkD5HlbnTs0zzhidF/Te1S9qli7SPNQEmKl5S4UUV9FD97qzr+qf9IR\nN3isBTVQvsARtYgk8fottzLr1T4hfegIxIewc3qP9YVxfLgz6z25y/GpmYy6\nfcgM28wq3gc3Mpk8GXpFaLtschRbh4j4KeSZRTHZKuGoaE77qYJd8c+2/t9H\n0qCc\r\n=7Ntj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"13e31d4a732dab1ce1c26f073fd9858d2673bcbd","gitHead":"22338fdf31d403d03e6a72bd1598a1fbbf0bf37a","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"4.6.1","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.12_1526924758446_0.14621375103178713","host":"s3://npm-registry-packages"}},"2.4.13":{"name":"flybits","version":"2.4.13","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.13","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"f7f7c16753af22e1a13b95e9de886c96fe2fa3e8","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.13.tgz","fileCount":19,"integrity":"sha512-KCCv5kQpewVA1n2UR3keu5+Dx/IuGa9cVUVA5kHAiUGP2KjbFm6l8hsyA2Ze3Uts6ZZcTaE/VAghLNld8HFnhQ==","signatures":[{"sig":"MEQCICpZM0gQcdQClXqpwYUky0iuDYVo86QRdhz9WEqpEKARAiB8Php15irT/EoRq08necaGsofls47KuJJUomyZkN1asw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDMBBCRA9TVsSAnZWagAAkwUP/A8RFXO8J0HclpLIPAXH\nQxwfuW1BVUkhYUZIvIiHUzDwVeHQ5Ya7j3JUEavkGMzM+wxCsAVBEmKckMIt\nyJrVNe6eARFjSajAkf98AvMudhc2KuLQ6TIEgw5dW/pv/fq/xql28E6BPYNS\nzqbYuv2NKOqmVFraC9Y8hEPGXMj0eAhp2lLDLC/jhgbFFD4cH10N7QB+PIax\n51+ZbbD5LPBIrDcNN+yb701Z54rGVmv+LV8bum3MTjorO63KLZLJftqBxxJv\nIF5snpgNl2EbuZXKyAxSZNPIM/tueQry1qmLj4zp78LJ1OHJUm3eT7MAe7is\nr5Nr7nRTeS03RKMyWGIeloC7WSp1P6Z6HMuHM4+nIY6oyu1CUVZ5QbGN2N/j\nC80iApsx21jZIfIVh7KIubLYvMB3vu2HXmWvhChz58/+pJi0H5sXbrs+aePW\npYmkrkduaoOlf4yU1P9fB0Cj9nTDCB5RW+XDjTEU7KutAf4PsarQcE1h4nyy\n4h87OzN8DQR1o2GIwNvMBGpO7OKzsQ0wvosVgex3w7/SiT0DdSeCvXee/RHE\n33h6vDKpndbOm3Q4OHGYiOZ5VSaUQAU3E9Vk1HhUbI2rTDUfPqkHAoSPqrXD\nDO2vOjpn5tEIpwjFVxp/RSUBE9fMmX44U3rmOwI72ExlOmv9BtIrDCzurtvK\nwrfv\r\n=35H9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","_from":".","files":["index.js","dist/","test"],"_shasum":"f7f7c16753af22e1a13b95e9de886c96fe2fa3e8","gitHead":"e6ccc0c824d32b469eff498d4e3094538aea5f63","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.13_1527562303377_0.4522046740879426","host":"s3://npm-registry-packages"}},"2.4.14":{"name":"flybits","version":"2.4.14","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.14","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"f4cd657b76806ec7e56bb01857ea196250b48732","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.14.tgz","fileCount":17,"integrity":"sha512-5ysbM63ZlrcQAyn8Q7F/fQV9r4kyAQInxiFeXq6dVP7TGYkXn/ltJX8DyskeVd4F/fGqwqMufoxcqRyBg+S+RA==","signatures":[{"sig":"MEYCIQDizzLdI70Woc+ouylaSDWZple5O1Rkc4NquN4P29M4dQIhAJYc6272FIQIhMctzZeCLAVZSTWf1l9R1IBy06ywEJzv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfijPCRA9TVsSAnZWagAAQ2wP/2QI6V9hgKM9jqqA8i0/\nsDFUaRtmXoGFeVI7m0xdSYAgPYTv+JAnw7HyHf+eVb1HRnlbjfNsmO0hRUo6\npAysoRRHTtNCDpXQI0DTyNnX0VTYAnOe693bsnT4qrlFvuCdm6l4/hDt7azI\n0uqXOsDoHDgwpfHVje/n0r39tcfl0Oy6ikHVQ6/LQnFE067xEOXUKExxa31c\nT2gJUnbLhTpf6KOOrUbb0jfzEgH0qKtGVufsabhU2Yi4mcB3kAx9aY+pR4sc\n5/ux2NZqb+JrYHk+YdbXSu/6gfigV3KPcurmq/EBlID6c8B1L30DzzXpL3eU\nf7lQkvrdohlzjoUSd8p6AZ9btMDcsD3Ins60TK6zsgkjGGcNLk3XJwVrFA3t\noCmAPkQOrbBrrZ/J/ILtKrt+Of7KXIKS++XdO7RPd063S9RjiZjE7u9URPrP\nQNUpKD1TZpYFP1CP196O0IsoFHQwooD2/r/jJOlABzhpM+DTordbpSmt23C7\nc04PhBRVXTunTYl8Uz1N6MkgaTOld5blqN0PBu3u9sBOZY2NJ8DxY1wdUODq\nx5nYsJWNq+VZYeLAI8Ghn7JEmZFDRYr7+avf49X+HIA9sO2k5zPC/LJC/uso\n3WkcL9koG7QUhegiVwKj1BN6TA9mmkqkwbo6iuLtNcasg+48VKr+pSeWDr8T\nrZLh\r\n=wE2s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","files":["index.js","dist/","test"],"gitHead":"1ab4ed4e3b876f6ace262d5d98cc08446d86812f","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.14_1534994638437_0.9448155963630813","host":"s3://npm-registry-packages"}},"2.4.15":{"name":"flybits","version":"2.4.15","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.15","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"8053133a5aefdbd84802444fa9b2d98e39149d48","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.15.tgz","fileCount":17,"integrity":"sha512-wMx4L342IUGRwemfuzBH9/93m4viij+YhxVC8GNEfWhnybytOeyH60JLfp2ueMNR4v4HAGiakvVGoNExv59/rA==","signatures":[{"sig":"MEUCIG1OxaFuk6UgEpLuPgiYaBcSrRJQNbW4v6jY0dlrPlvDAiEA+XXtg2vqRsu3CBZTFl+xw0Hya3dqdvosGBGIAv70HZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbox5PCRA9TVsSAnZWagAAtnoP/1WKiJUnsmz723W2fOKb\nAqt/ptiIf9wnx0lxUulFBd6fp786dzL4M+6HIymyob0JKzFVR7hqa0WfN4Yn\nySZCW2eHa5ouF/TshowtRyZw9ErnJOguQVnG7+JEgfZ+oJtPDCO92jXwLXdf\nV73wZnEwbqR7kFnmpHduwbk26ioT2ZoiwgfsDsGWoXq3IPKjCRZdcbU3cZQd\nH3abeX6s1cK2eW0eC7wz5DoR0PpCp9mmEGy29tBH/K7GftTy34VEFyGP/pka\nzARlfDcZDrJ3Uo/FFrHSYbPX0WK8R79GhzqLZF53fTqP5wSYKmLgm3yP2FRy\nmPE5HlzuUa9ZtuK3c8xboMZ9sW55mD0nySXOhnaFCcFCyKapI1EdQEQU84fj\nh2nUqlHh9ADjEgSUP4wmgvrA0ovvqDM4ZHawGMqIfQQX/6vcblpsZQd4rIw2\nKxpLMiS6cdQa6Dwozp9NDXMOiOZtb80Q6/Z7BoI/M4xwuIQsml7sjJ9AS0+r\n4GHn8kCcG7dKlfYT+xE+nYVmhF9TC9xVWxsI8jv+T8MTW00w16EkTSDDN50J\nbxJyutj02MAn63RCSpkHYmMACqtMexjCDKT6uFf1YW88k64c5AM8lNY5wQnn\no4HRL0StMTYsMyxwpcIw22NGyi5s0rB4/0O+A92/0HOUn8n5yDu2pOzMgqIj\nBfqf\r\n=VidH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"4ad6d9b07ca65ceb31a6663ad492e8bf1920c9ae","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.15_1537416782277_0.6437633727279839","host":"s3://npm-registry-packages"}},"2.4.16":{"name":"flybits","version":"2.4.16","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.16","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"1e964d95e2f7fec75f10330dc27d587a99cadfc2","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.16.tgz","fileCount":17,"integrity":"sha512-NSLyOTxzhspjKsLLbuu1/wXdEzf/3aWsYc8BVIarLMn5FQ48Zei7aRTlMXoVKxF+7n6y0G9JxLoxgX4rNZO9yA==","signatures":[{"sig":"MEYCIQDOqKjUKvRSOoWKN/e1gZQO//NDdD4CgSjweepPe/50AAIhAPi/jrczDSGQXPBQLAmcFYXIybIJWTo/EonAnwQQDdNW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtUkVCRA9TVsSAnZWagAAB8gP/3AmIQi9mqZwTG4D3EHP\nFMW2Kvd44Nx3bjXxFkUcRajoydHh5BVK0NzP0ke92mTnUjx0l4K88yDq/ogp\niU4++C3N69ixXAR2OpGtKm2SETgwr0gKv7XlgqLZfNkkDPV8Lld0gndkaryu\n93JbvXtoemsOvmFylmM4sJd14ktQAXTFRXIPHn7QsCQtZtOhMoxEuRY9309y\n3Z7fqSnJqPqM8810ET1D1EPuFzSKOsG9698+EoxFfqQotkt9juPW1r/Pyqfa\nW7khpQdcTFwGoiTYAz5quKIjPB30uhnmNOArFS+D6B/NwWujEiQho3kPeClS\n6U3uk+EwOPXFDX+IQLxqf+m24qVXV13YNEK0BYw9oHBnSfYoE9VxnhbOw+lh\n1qzIXuOa5pTPzTyAg/PpbfnendbWqk7bFS29nZg26rH/Xfx5HjQJYQCwaMcE\nHbbBz/dxujt47945F+vCQeEiO5lHpN5PV1SbDHIaGR5DDQOCrd36r4Ug7hwF\nAXvHDatF1BN1SVKrnjtxGT8eiSEhcgwNwj1KnS0Zn54m3WUVpQ2nwtSSnJWv\nRDK2/+rrCfo72R6T+RdWZT4/k//Z/roZ/TtBws7qrybRTmL0/m/tGw9wt6dZ\nw16iDD+BQb1V1RsMX/4rVVCjDQRpGZp0gHnjLhia8zUm3b3aNVfTORu5JTCU\ntFY9\r\n=anNV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"136ad9889b306fd3a15e6448fd68489e1393bf13","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.16_1538607380562_0.5906135935987291","host":"s3://npm-registry-packages"}},"2.4.17":{"name":"flybits","version":"2.4.17","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.17","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"3c7623554bad6a4ad9070a9a848d2a3928a81401","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.17.tgz","fileCount":19,"integrity":"sha512-iUYvni/mq+Y0iy+q+fILd33mlMGkfPgg0WW4X03Mm4UtHMv0m3ve+wOHOtH4rrT6K5Oz/EZ1/Yi+ylVLq/cACQ==","signatures":[{"sig":"MEUCIA5PcCI8uS+2nha/LaKImgcfgjcbD6qQHirdWU9z6VnoAiEAnuQ1dNs/do+cpAdGuenmNw/p2RWTG2LJd/U1KYTN0MU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGeIqCRA9TVsSAnZWagAALRQP/iENUlt6nZDetJK8n5qO\nMMxaGupp4ZwcYpTgG6cfaGSudKG9ErfEfhPlEgys55sGBKiU5Ish4seUM5RA\n3IkyMRLZg2q1zN1OSwal4Mrfi2ff1SnpEvOD3pAnDdvl2nitu0qeouT3Ti9W\nZwAkd58PlCpZJUnG2ByeFQLP+E7l7/JtE5g+jT88Re5Ez4m3suYVckHxez8n\nJTbdGyJzIz9Wth4Qwxh2CYolHeScm2xj+PQ3/f17spBnr8ceY8fslMJ0QtSC\ncECalxPZiUl1D7PqHtHCxfwGUJGNPk9iyfMTm/32eEl5V/COR/VnxN6jKYV2\nKC7OxLaqTjC87RzjmIScfXa4inPRb31fXVhw2n9Ru8EKqb08hzR8XnYVAkZx\n+tmY1cxNnxk2UpUHsrQEX9rJ6Kk+/txRs55M9T+sK+WhnRF4T5SgtFry1R1y\n6SDysgIi3TYB1FKWAWsRiTe0cjxYUIBRPZab1KhGYx+JRwYjdDH/TY1ud57b\nwsR5aDFuNZYD5JVpx3+y4OstV66FgN7KlZZap87W4CtIW9G36NFphScRlNMh\nyI5tcp3TeyWewmVrhKwTNdzT9IDHxId33rESQCZj8r32oQoo2DDK+JIk6bu9\n/34bKi/LF/rQYsa6sJhQ826qvp4pGfTYR7Fb6dZsbw408yPl7gAwKjPZmbEx\nz8JJ\r\n=M0/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"e1a60b676bdfe7f747892c9b38616a3119d393f7","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.17_1545200170141_0.5374715427156844","host":"s3://npm-registry-packages"}},"2.4.18":{"name":"flybits","version":"2.4.18","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.18","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"2b8c7b15c2cf538c68d3150794c28db11ff79d94","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.18.tgz","fileCount":21,"integrity":"sha512-+H9DUARK9Cl7MyAYO6dHINawNpf7Q/t67pEdEgveSTl8lruLZ6dkB1e0aeVXJGKvoRf50W1cDNNFhIlSN8SvyQ==","signatures":[{"sig":"MEUCIAhM929JMVMJFz9hdmY0sfFN2MgPxDr4TPzx244VzBSVAiEApBozwzciiXw53OocdVXmJ7cqR7dghX8/eMofxi5VjAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQS0yCRA9TVsSAnZWagAAjHEP/jZtFmvaFN1xGrAzObs6\nMfFKHENufpoAxOYyRzKGC0+fXX5ODbjSHG33O7EiMJOIYjfox+d7QktPvhfO\nDyLt33A2LhZ2XJ3g0JS5h0hLoCq/WHGW3+EiY/+XYm4jeRkruFoxbgJ78I3J\n7x/rmEAJvb29b+PCLWNweQDhU6muTSR9usmtO5Dbw5fGXxwo+3o0aR5A4Phs\nj+d5B2PJNl7eW6BQsDYWhDgSZgFat4r11PGXrcJRvHFmdOrV7XHHUkO/A7K7\nJdrB0CGM5vZlJp7YEHxJoc2XtQ4fqlWqvArwEfKdVBacdvCHlVu0TiZ8WQjb\n4LiPCLMyzLNEI3DvJQevXpgmj1t7nYjc1ZsR+huWHs+TJ8M3o+S8PtkxtX9B\nGAljf6gwDeQzmx8cRjcdcpeZD/itAFIAr02yJVOHl3dQIkuiM6+rOjIwgGpg\nFNqiGszdpz6EuIsozjqZQ0jIyuSblS9vax8C6t+CCs+TbNf/sMhzf8VaIOTY\n4nMwaewcA1EfYFwXnKyTo1TAI9m33OwxpheZL93k0a6whUu0Mmebrkkrfvhh\ndnYqgdkbZbhJQnkh9iMQz034BRgwLlqpfmOrtpgk5rPsby9kGDNMBcp9X2J6\nhRsPpdFlw9lnPpTjcPFwgdyZUlAOh77mpbDzIf0GlAMAcOTKRbeLpnROJHX7\nRPKk\r\n=je3d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"a29ba06b23ae5661f6c2e52b948265f989fd2197","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.18_1547775281961_0.3161473046500929","host":"s3://npm-registry-packages"}},"2.4.19":{"name":"flybits","version":"2.4.19","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.19","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"4177dc91e284c89f780cdf29496696e8fd0b0bba","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.19.tgz","fileCount":22,"integrity":"sha512-I2Pb0rQoLnD5qyXLIkL1/7k7iSZiJleMzC/1SKxW8LP8hB2D4r0VTRvKwXGA/d9EGQNy9ij4fDuo+rL5sFAMZw==","signatures":[{"sig":"MEQCIHZg2EMdR4faUJ5nfWXhrMO7gWB7+Uv0OG1oqJLsWFeGAiALkdrN6zb/KyFa3ggtMzLJ6FjkAgS+eYFz4OcvwoebWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg5tJCRA9TVsSAnZWagAATw0P/ilxLGzH7aL559hdkWHs\nWKlb4VoXS9isxdG6w7mNA79CvmBzQZqTjekt7FkCrBLqqbZ2CbAcQ5EsYIvW\nXFuWReBydLzEMKBOIzcjyZjIQ0jdgMlC/k2kaD+rZ2fiEyKMzJLvw2bxo2Vj\nbFbA8vi07aGLDFA7RRABN8sT+Zr7RjamkCu1N7hthdwWo2/6SRb+w+8dmMaw\nwkcck5NlP56nEiLp29I/6V0iAncxe158A3APGvl3LOUJCNnmhG34mWvaFR9E\nMICHJB5VRaOZac/eX8/VkWyqTgvM4gghvlZ/qZR1SJD7k4XR9jOybx1fBSBJ\nZvlcwBC/pmd1tjv8nBUulGf/n1V9MPH8OKO6m4B7ha6DxeiHb94TPACZndon\nzamom08Ufo3wOj5xj6lkMneWGB00x0a7S/8N7+W/oPYF4+5aTkhZKLqUXnQW\nPzSN82rmnVqdJ+2FrApa6XeS7tYukrokBMRlKPJGue9nHhCSw6tPJMFqsq7e\nIAtaTTpQfy1HsvQCsTUWJ0ZsK7JVKvMaOkHMMWnSpCUMudSmmMsA8uYGguBB\noxBiWxqO9aqX9p9hZxl9T7flMOfFRUbMLba0puNNKLxgUECeMjqYITEAbwxp\nn8z/kKZdLgF/MED5yN+pa0GEb8HXtCe4IUDoAXzjSxaJpNy9y8/en+r3CdnS\nuZp6\r\n=gz6w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"0c9cff8ca8426ddbed9648e700d56070eb988057","scripts":{"test":"mocha --colors --recursive","testnyan":"mocha --colors --recursive --reporter nyan","testnocolor":"mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"atob":"^2.0.3","localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^2.5.3","sinon":"^2.1.0","should":"^9.0.2","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.19_1585683272897_0.33913434620408633","host":"s3://npm-registry-packages"}},"2.4.20":{"name":"flybits","version":"2.4.20","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.20","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"bf8ef7077e0b3dd793678aab0fa2a8091bf8dc13","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.20.tgz","fileCount":28,"integrity":"sha512-l5NuVaRlxv86OKw+rloLJAQ2ZKalYWYrZXM/Fw1TroM6Gy9zBLaMssqrztYWHTmlyzXL2OJDwXRc1tgGpWHEjg==","signatures":[{"sig":"MEUCIQDRTsn3E8VwiFc9uqP2fG8D2+QdovnmvAELrpfabVIvRwIgCO2SKZ7lEdCxjOC01htIeI6dZPgwqehuoY0AbRLvQH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei5vPCRA9TVsSAnZWagAAv9QP/iLAtTw1rmf2QG72OP41\n/t0Xfe63HJBTaVzYzueBP2HhuB+tc4C3UPPqij5hYCmL4DQDtdANEZ4kx3ZO\nPJXGKb1Pi9/HTDfpjkTiZgqNkgjYGu5Pi5VO/OFCBhWRBJladNZRDJHWbbnU\n9wGmkZYdUPSU3spf+2YUBpcY9tSWb3meKWfHLfZmjjEdcqueJAhW14gqc4EX\nd87qeaKQn5qs4eoUUJ7Ies7toXJVIIXDygArbOcQ/q8glTb2UwqiopOwUvji\nTzbK01Y1cmtm51wtsXmaASD9UH7EoEORPuyx7468B85GcM8/YTnvTzBdTswn\n+dFooWPDFEjr/8DGlKbJHfVwFTmaYt8sqzB5RJDMhk7ZGFH8PMjvM+6CHqRK\n5juHlMPh1pPIhkXGcxW76z5ZDM/JpzEaFhixAwK+60T79Y4c12eBe8ixbUBW\nDvvijC2REDHhxgpTcGK/mrLVFLm4WgMFzO3u8zoZOMaYPnqLqy9Qk6pfiRzX\nn3Qz5srGFVA2U3Qbh9fzmMNxH5bmumB9rti0+FLVWg4j36z/eIgfGWMjZezK\n/QCWRGEF4Gt0l3JdppV5dMs4hFU0mA1AthC9+M5VOjO9PWLxxBeAPNNXKseB\nLp5z1qzq+uOF5pN6iYAb/6RRRssNxLbteZalFZV/1ZFapqDGFP+8W1VYX7sU\nGQAk\r\n=4hTu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"9d090a0d7b71caa4f8e5c6bbc76af92eff98b94a","scripts":{"test":"nyc mocha --colors --recursive","testcat":"nyc mocha --colors --recursive --reporter nyan","testnocolor":"nyc mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","nyc":"^15.0.0","chai":"^4.2.0","gulp":"^3.9.1","mocha":"^7.1.1","sinon":"^2.1.0","should":"^13.2.3","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.20_1586207695041_0.38581998772145343","host":"s3://npm-registry-packages"}},"2.4.21":{"name":"flybits","version":"2.4.21","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.21","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"55775d289331592bd062220c078dc1aa20174a16","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.21.tgz","fileCount":24,"integrity":"sha512-W+UeIbw5OyRj52kcsBkt2Vgg2Qr+LqT9k7QMd6S61UXetvW1kW+t6Zy+UqRzu1vbI0LEJnJzx59QDNne6sM/lQ==","signatures":[{"sig":"MEQCIA178+pMIKlrivByJFqdUjH+N8LnQ5s9JjaA89rJD+UqAiAHiI4ObiDXSPLNuEkPF7L28ERTwWf3Ia1JSt6xdfwg6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepkT7CRA9TVsSAnZWagAAJtUQAJFSb6psW3Dd01/WeIrZ\nLnd+5pHmkRiUlGD7u9Ln4TFwsBXGpMyySjt0xNST1X4AXoRzpcNHiP2debM2\n7eag+uPEgjyTIKVx1rlS1rq6iHK5AMhGRWCjiCtkuHaki4H1NJdVszibox/n\n0h91z3MEgH7l03dtWebMfcH3on1SvtU7nv0CsqvpOUJHi1j0ZH8tlt+mC2Jt\nnCkqEZ+JdscTfsVGLA6u/iDDe/1MKdGrsrEIx1LWOUm6JURPhiNEshKI76bO\nT9+XoYNQCFKA73HJ3saBm5sUY9dT+OMw25mx27pTXXylpnaMj4dSMjosPS/g\nZsqvkzUHJylyxxnsYxeu4x/7FgMsLLRGEXFUej37lCHJx9BuJ55so0FDSYz2\nad4Zfy/CmMYNm2U0UQ65EPDCj+Kae+ICi3xVhORUuIQpo8RktfYcXfpccO6W\nFOGLt6TXgto7NethtjYhs3i37O844GTAefFrVpeun0GQGORE/Af3OfsjSXFB\nhwL8+ygfBpErgufiXEYrQXDQAQTtbwTtRS6qYRdtR38iAvJJ9dcY7tNDOILW\ny2KNlbdDjUx/xuiDz5yqpK6GDUrDpPEErhhgJ+4ibyUblHQGJonYK/0hc1wk\nAXMwbwMFSI+lpKnbMnnaXp/aFeKHdxsR+JSE4q5LRFufzcW7x3urWgypejaL\nxbLa\r\n=/m5Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"ce445a66c4e48d68c3dac5d6d7f4de5a33ab40df","scripts":{"test":"nyc mocha --colors --recursive","testcat":"nyc mocha --colors --recursive --reporter nyan","testnocolor":"nyc mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","nyc":"^15.0.0","chai":"^4.2.0","gulp":"^3.9.1","mocha":"^7.1.1","sinon":"^2.1.0","should":"^13.2.3","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.21_1587954938508_0.5056171413588255","host":"s3://npm-registry-packages"}},"2.4.22-rc.0":{"name":"flybits","version":"2.4.22-rc.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.22-rc.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"bd4b89ee5d9b3683e9933cf09e985dea9f82407c","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.22-rc.0.tgz","fileCount":28,"integrity":"sha512-7mwZXiDSYkoDooNIg0QYT0ZKFPjpIMVlAJ8G+8gw9YFSeMgANmN4rWNTBiPWk6CMvxBVNgmOt9EvAgFBZH21Ig==","signatures":[{"sig":"MEQCICrCEn6fggVqygxd9XiHDWeB85E+vUe2yaqckE1Egkr5AiAEQ5OkRIWVx7Lb3fotFOxBIgpEjMD9nijHfOcxJ0guKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3UY1CRA9TVsSAnZWagAAGjgP/jEVTVZ0fDaJ3omox+ct\n7diLq3o9rUcjbofnWOj7oVVW+UN1xmKo0NYjOY6by7B3MJWX5CYDV0gqN1zS\nKq6sRBmAFtBDceRQ2e2U1M6+2GmTtQhXU+G3IjjqXI/7nUq4lmIb5QaFEXU8\nH/lVMvkmTq2wX4/hDcN04gNIg8sXx7Ud+1gp7LzdV3BeysOSxaFIjwAKs6JH\nW69C5RR3LKgvYO2fBzsftkoDkr2cTJZ24ZlCNshsQfMpQ0FQ+R3ip54Nk/l7\nVvD5fH7aIum/Kmf2d2fs3D6rpbhBMMLlHFiRl78JGpElE+00Se//MLduhh5G\nwuaTrNHi9sWAkX7KyCm1Z0Lzua6/gq+PpchU+S0L4OOcsvaZaA22AM0r/Ki0\nA7BD+ZQQKzdrx1isUogaU/oMztuLEN4z+1bjFzfv+Ikww+nJEvZIPtsfn4ol\nIzHRu5hL5H9nlVwfxI6n87jh4gidO2Ei6Ashw1wwn6U3GsNs85+AIc+nlXsE\ncc22UgR5w5pFK2YYvclNJYjY6WgoyiRY29wIZkq1FVok9ElLkE1f17UKGD0p\niR+oaAqWxFyNgrhra2CHxnV3+Y3Tp1KCOva8QpwQflCrtppBKyvX6XEI2ySz\nmVUgEkbo0xPY1JeP2riSCd30pbNaRppGYULp7/PzzOCJTR1WLbT2ngRmyCdj\ntB8R\r\n=zJ8q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"5ee689af1cd23baf4bbb43b0fa161209d4e53a83","scripts":{"test":"nyc mocha --colors --recursive","testcat":"nyc mocha --colors --recursive --reporter nyan","testnocolor":"nyc mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","nyc":"^15.0.0","chai":"^4.2.0","gulp":"^3.9.1","mocha":"^7.1.1","sinon":"^2.1.0","should":"^13.2.3","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.22-rc.0_1591559732599_0.7901939665670561","host":"s3://npm-registry-packages"}},"2.4.22":{"name":"flybits","version":"2.4.22","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.4.22","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"d2e6a0b2a8310feb18acf291c81f0026c9f3b03a","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.4.22.tgz","fileCount":28,"integrity":"sha512-zTlbByf0ebwqypj/H9Mb+dgpKSeGO70uWeJDUL+kKUUoI7QxtpXQvDz0lBHy1SP5fWNVytBpv40qoVMys27OIA==","signatures":[{"sig":"MEYCIQCeUc4LXKnHX1nWzv4jrIrjNyqZMZGL/ngDo3qjcOCnbgIhALSUIb67GczwNdkfeg6vYCoI4VkeeeUDQvy89xag0tYZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRcEiCRA9TVsSAnZWagAAii8P/jtDvHios8G95O7VaMtR\nx3DpMQXhtA3IBwq7liJU3i1sBw5knh1JpuTyjSvgfGv9A57IAzQOFNQO8yfJ\nbaYv7SqoKikvCycHUgwrxFlRKEgXO9tn3P+vedysQ67SD1RwFKvwFRoXA1Iu\n3ifx0XXZMxLFNuhLhx1L7IkhXTDRjyYiEuvh/DCxquJmLCqIGbV+NCllmpAt\nRJGnXgkBTpf98ftJN7G8vFzcTBlfbt58e2ZSlaezUpQzs8afO/h7e6oK5IbV\ntdCJIefUvN37/Uxea0aWtRpxZVRuSiVRRx8o1gI1E0+cjGFcxzKKhGBW1luk\n8MuvDA/iYaHkYAzHXp/OxN7UzgO4iUW4lnu64JzImUATs9vm/psjI6ZbByU2\neZwcGaat2iwK6Ya/KWz/DR+HFT0LYThG2QUCtEU4K7nCA4BBF1Jyevcy3u/o\nidB4fyQ73oWdUhlDw2nIU6qLkPFpIDklNhRkfBg/5fzm7I4w+edTqwIJptfw\n73J3WahR1lqeHtUuM6a2K9xtfnE4HV1OToIMUNnf+kVZfZip0i73KJvf8zz0\ngYvl6Uue7dgovPdB8Kidr3QxnP4hshyyFeItrS2cheRZgYCeV3EPjA0Xes+O\nMvabZ56whXoP4lnRhTGr6pJ/4vo283WUmin6Tqp0/Ks+tL2LYpPuAwnoOlQ8\nrRSH\r\n=dTLe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"8b90bd7846094b08644cff42acd43ea1f992ca09","scripts":{"test":"nyc mocha --colors --recursive","testcat":"nyc mocha --colors --recursive --reporter nyan","testnocolor":"nyc mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.4.1","nyc":"^15.0.0","chai":"^4.2.0","gulp":"^3.9.1","mocha":"^7.1.1","sinon":"^2.1.0","should":"^13.2.3","git-rev":"^0.2.1","mockery":"^1.7.0","gulp-run":"^1.7.1","gulp-util":"^3.0.7","fetch-mock":"^5.9.4","gulp-clean":"^0.3.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-jsdoc3":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","browser-sync":"^2.13.0","event-stream":"^3.3.2","gulp-replace":"^0.5.4","run-sequence":"^1.1.5","should-sinon":"0.0.5","isomorphic-fetch":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.4.22_1615184161850_0.9010223112342122","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"flybits","version":"2.5.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.5.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"b65c6d6fcc29151d24a62ef5e3c80bf95cd6dd7a","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.5.0.tgz","fileCount":28,"integrity":"sha512-Qg3ZeBv/vxoq5A0ldooPc22/JKHYll8CU/Jejf1m4jUpFyfthb+n1GeRikaGWagySm22M22RMIinoaFqOXVK8Q==","signatures":[{"sig":"MEUCIQC1e9MYXGU83rrPbiUMRqhpqHchFfnFSJPtRvmUK1JyWwIgMT6NtOUGPr7GZtQQ3YfXdTmsNPjvoGr6l4XjdQAOrZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":424550},"main":"./dist/flybits.js","gitHead":"0fd3cacd767e6b0166120b0bfa8c1cb7201f747b","scripts":{"dev":"gulp dev","test":"nyc mocha --colors --recursive","build":"gulp build","testcat":"nyc mocha --colors --recursive --reporter nyan","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"6.14.15","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.0.0","nyc":"15.1.0","chai":"4.3.4","gulp":"4.0.2","mocha":"8.4.0","sinon":"10.0.0","should":"13.2.3","git-rev":"0.2.1","mockery":"2.1.0","gulp-run":"1.7.1","gulp-util":"3.0.8","fetch-mock":"9.11.0","gulp-concat":"2.6.1","gulp-insert":"0.5.0","gulp-jsdoc3":"3.0.0","gulp-rename":"2.0.0","browser-sync":"2.27.5","gulp-replace":"1.1.3","should-sinon":"0.0.6","gulp-uglify-es":"2.0.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.5.0_1633717331396_0.1505502195449664","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"flybits","version":"2.5.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.5.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"943aca97fcc9e9df6650574bbbd055cd97afc7fc","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.5.1.tgz","fileCount":28,"integrity":"sha512-9IrUb5qpHd0WEgLi5k9U6xplzJxiGvA5m8MWZ+UqXJ6qXxJ9ZIwrNMPH+UO34gIUfi7oeRrjirFVO1DMPrYI7g==","signatures":[{"sig":"MEQCIDGX2orFoW5uVwt1mabdCmetOD1zoTCdqnXIdTTVDXvsAiBrLOyAoI19id6JtxCo09yfFpLk320LPYMYasfGzvW/SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":424642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2rRfCRA9TVsSAnZWagAA7PsP/3fse0HaMeX6p+fiyMm6\nsZ8qQcMZkyCzrzhovJs7kio7NYy5poHnHRjHrlennvbzTntgvtmtBxQW/c6F\neox/mnI+V3FG1SMhVFqaJhAt3hT7FzVw8sj2C0aoA9dYot4pS6GR/v7RABBk\nTEV7XeNOywRO5BT7ew3wvlprv1BA8O5GfyibvTO2GOATUy7eX2u5Z7UkuRWm\nrs8JFLOeHWcAxisn0ssm+wvZDiF/iHjcDmPl/gZ1qi2Obf6PmToSBKl2gH+5\nA6aF8lXiBQ4q956vmVt6qMDlP/KgGBRpq4heqZyRpUJFhpkXCcRMPtv7fadB\nBna+dQjU1bT5ptSF+FSZn5fRYfoS7xrcfQ2akPiR5PYUEGSPFd8Qg+U+yt6I\nMdkqkXWhx1F94F/8/TXvv1uF7pyKmpAzZU+OMPuP2Xjs3GASWtnDjns3FiTr\ntlJQU73PIJz9ZxkBs6egxYRYAvPNEHYdH7GnaLwFSJKKPUmlj44IzIdHD7wR\nZJyupqkBAZoUTI3oIiaMi3S5VpIHq6B0RpoJx2GLeJBKo3LW/ITkkCo+df3f\n6MWGBjF5YIqztumUlbXewlLqFkRntre7aaFO5BfvC96+oam3uu+HwS+crSf0\n3ucFa9QCUG+uA6pEOsLLLN66ffCFoIUh6+MGueR0eUlS0tkUuKCsNDC/8dEm\nLiBL\r\n=Jbaj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"97917f8929c20a73e576c81eef77da17f85c49d0","scripts":{"dev":"gulp dev","test":"nyc mocha --colors --recursive","build":"gulp build","testcat":"nyc mocha --colors --recursive --reporter nyan","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"6.14.15","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"12.22.7","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.0.0","nyc":"15.1.0","chai":"4.3.4","gulp":"4.0.2","mocha":"8.4.0","sinon":"10.0.0","should":"13.2.3","git-rev":"0.2.1","mockery":"2.1.0","gulp-run":"1.7.1","gulp-util":"3.0.8","fetch-mock":"9.11.0","gulp-concat":"2.6.1","gulp-insert":"0.5.0","gulp-jsdoc3":"3.0.0","gulp-rename":"2.0.0","browser-sync":"2.27.7","gulp-replace":"1.1.3","should-sinon":"0.0.6","gulp-uglify-es":"2.0.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.5.1_1636669021060_0.28657325062218897","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"flybits","version":"2.6.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.6.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"ed8ac0e02355d6bc2f8d7c37edc4ccd98ae11923","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.6.0.tgz","fileCount":28,"integrity":"sha512-bzUkKmk+kvpxQIeeAPHnP1XwIad7f84p1yTACH3GTBRM0xsh7UYZH6DnKYLA5C5VSjeomuPyCrAAQXFhPG0goQ==","signatures":[{"sig":"MEUCIQDTRHFumAMDY9wqj8jLi7B6O4JgFeMH4wSdHfs6A/JwugIgO5pkLSoquCTD2Kk8lmlB8yG0tYL6/G+S1Iac9ZfkNpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7L6eCRA9TVsSAnZWagAA8SEQAI4K5H2yfN77ShHJO0Y3\nP+qg/6EeojU9RRsndF6RhYxEHKBtB9WXb0+9lECwYw+E5May8dXcarPsic3P\nuIcmJb3pJOE0S2WkpS14OKh232QRLap4His15ftnKKQYUnsLNYxu0IPjsBVc\nXDE010MF383qkxD02muFWFdKZjVSBY4X2ooHg6Vtb0fkhkJacrah4+o9JJMV\nbHeObHzaTMg2OziRLs/2VVtp8g9WdKbiqgZVILPZxf4JAYxd+AgXr4ATKf5A\nXQ/3vN5VQd8bt2fViOAIivwmH3o5txull2lChHBDRI4ZGdDutEMKiSXvVdVP\ni5lmiNAt8+78Sqvoh7Xko14bXOTRgewn98bbeBp4BEDBNBLWSRUFPRm7MEZ6\n39iuOfoWsxJHMUKheYLEHAM6dDu37yd2WqkxoQL0QXXFQODmM/KWwKRIm1ID\nYb+TQPXbNmCuHAj9uenAzVMyKW3v9E/kDbdoDmt41RmkY4OVchYE7wYTyQOb\nBgeVzoC8S3+RFobpsiSx0ir343x/qDGT3DnLxd4lDJ2tYFVALQgr1mLGNt8S\nqyvdR4g9ItFN2HIE3PJwtzodXa02mbHxvM37DBrnT4NgQOmdRGaq6YnIN0r7\n6jZBTaP5EIAMBvzV9FEk857Hk1lK1XnRNgKh8K7OClxc5FCvPJ/8GmGFyuWe\nNVSS\r\n=2+aD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"7f26e2be24eb21426114c68fa852573ad64b4c9f","scripts":{"dev":"gulp dev","test":"nyc mocha --colors --recursive","build":"gulp build","testcat":"nyc mocha --colors --recursive --reporter nyan","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"6.14.15","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"12.22.9","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.0.0","nyc":"15.1.0","chai":"4.3.4","gulp":"4.0.2","mocha":"8.4.0","sinon":"10.0.0","should":"13.2.3","git-rev":"0.2.1","mockery":"2.1.0","gulp-run":"1.7.1","gulp-util":"3.0.8","fetch-mock":"9.11.0","gulp-concat":"2.6.1","gulp-insert":"0.5.0","gulp-jsdoc3":"3.0.0","gulp-rename":"2.0.0","browser-sync":"2.27.7","gulp-replace":"1.1.3","should-sinon":"0.0.6","gulp-uglify-es":"2.0.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.6.0_1642905246725_0.24756244150681805","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"flybits","version":"2.6.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.6.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"eb83cff91ad8733015e6aa818f0c86a876b1273c","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.6.1.tgz","fileCount":28,"integrity":"sha512-Nm2K/Xp6sV4eE2TlhnJmCTlqPYSpo5PAxcnvbrChJ+feoTc1E10CM2OSNrwlBYaVOP8rM/TDhT7yriboUwgGQg==","signatures":[{"sig":"MEUCIQCtpKr5xvFwgFh4z4Mra5Z0JG8eLpT9CJpPzp7TwpAigQIgdgLpWHO0GxDRACpMRUaOVJy8yTQUpcZIhKn2rr6BY8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHp6IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIhA/9Fnm7CbKF3bPAnBcG1McEb9ukKgqhHRyKPeSyBbxQGaOaNB7w\r\nmth00EzEY2kDB5c8F1bEqqOoGUBD2wwQAKHXtU2yyYMN7xREaRflFS7hAm2Q\r\nSnt0K24JkpUhdrMklFJrj0I/WeSVFt7sKNzK0TbPzyRygdiwQwGT8v086j/0\r\n7VSQqDkGCZEm3tGZwQEKvuQuApe4c4mkmm3d0VwmYW9FgQn8G0J4egVXryYV\r\nFS76XzaABn9+OZ7aNIem8nDumR4e/Z/B+QtsUhQXFFLxpCamEEZRSp/qTwX7\r\nU5iZaCpaxjNRlNqje4QmYAqbnu8SC9UT5Zrc7Th02vSaQ2Zd/mdcz8wjDolP\r\nbWiznyPmyEiSaElRg7vBcrVw3aquviiBvdGotWzK/k2mDAL415nPfi71hc/B\r\n6r7Gl3nKhWSEyy6gMZRXL3CtQcpHRzsYAgWuqmTWX+WalfuMkOionAv6QrZB\r\n6XcaqfV/7nodZlETTw5B+tXYSVSggD8RAfJjxa11GyzY2BfBjWV03CGqsoHh\r\n0NKr7kKXlunM71SEb7IQc8Vi4KiGngWv2Hr/vCYsBM7J8+5oRmQBqo8xWjPN\r\nfdt1PI9eVSoBL0N0K0lCLOefCIepfbrTr7Ts0ISGBEZyOM2cFXtPrlbLy2/b\r\n34xazJljhehh6VWxCAW9pEI5TTo0UAdpjJg=\r\n=Ji5R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"040a256eae0f5478979e2097bbf4276789aa6035","scripts":{"dev":"gulp dev","test":"nyc mocha --colors --recursive","build":"gulp build","testcat":"nyc mocha --colors --recursive --reporter nyan","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"6.14.16","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"12.22.10","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.0.0","nyc":"15.1.0","chai":"4.3.6","gulp":"4.0.2","mocha":"8.4.0","sinon":"10.0.0","should":"13.2.3","git-rev":"0.2.1","mockery":"2.1.0","gulp-run":"1.7.1","gulp-util":"3.0.8","fetch-mock":"9.11.0","gulp-concat":"2.6.1","gulp-insert":"0.5.0","gulp-jsdoc3":"3.0.0","gulp-rename":"2.0.0","browser-sync":"2.27.7","gulp-replace":"1.1.3","should-sinon":"0.0.6","gulp-uglify-es":"2.0.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.6.1_1646173832126_0.9272239385804388","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"flybits","version":"2.6.2","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.6.2","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"f3d1e1c49878b407e4e9fa4e5364c516eab24a57","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.6.2.tgz","fileCount":28,"integrity":"sha512-OgMwcJv+NpVIPdUHWbkaXFDAIaxR+yVZGFC9IWGK7zxcDGqg42BFMZQPMnUYDcTrzZk62jv+nG7JkfuKdG91/w==","signatures":[{"sig":"MEUCIQCWhZBWYuTQpN/f81O1tgx1NS4Q0N7g44Xhvi2S0VHOCgIgEFnjgarFQqbrL/g4KoKu1xGPSYPsnqOsBLoljaL6Zf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip6k3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNog//UpAJvOm5ahLY0tPZM/jzaLx+C2t9Opxc6a7NWK3/Wuu3tP7i\r\nWKbFVnzWurHPonnT17lJ3BAUF3U7oa0lVwi0q9a/pHbef0r6LbMgMcpJYOeT\r\nDywkGdqnzkO9Uqmio/8nVgi2F0DD25h88ew90ke4J5xQACKE69UCEF87FmFs\r\nHYIJYktOVLM0/bRPIVYK+nXAGzhFgXxKSGuW3oWPnGHOzxJVrnFxl1WE14y8\r\n7dDFsT2RAKSsf+kixiVXc49YrbsA5m1sDO5VX6+d+4/CJmx19AgVSjm0V7ne\r\nyNqnCrJ/b6EZoYHZQWGBvlR0C8k7fofTWyPwKKzm5Fx19z7lA6tcs0lXQnbs\r\nKBizhh58D7fqRNDC3OjFYGx8UoJgTCwb0+2v2Zpion7jBir+DxqYwxGLykIF\r\nZMCAPVQTK8aqedlbM7kHWPlZ6Kfox2Sx+pgRu2yxEA/eUWjuzwvYmqFhltwp\r\n/hK+56GAhdGCS5wLyCEGmg20SYh+UxsR9156urlqz9WJpvIOKPnmO6EA/ZgO\r\nw0p8qS6kHV+uGyfLqsm9LswlG64Rtu1hAjn4As2rp8Z7cjFRLR9ITejIQz2Y\r\nFWhqEuW2cQ7biA/Tq1kO+53uDzsg1H2IetBIqFdp92wgDdqhFXxu4A9962DQ\r\n9V0jWBNwCT7i3PWp3zcGyjEnl2QFqP3+On0=\r\n=RFou\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"150689e6ed74e29827872edf893b8d01aa84b3f2","scripts":{"dev":"gulp dev","test":"nyc mocha --colors --recursive","build":"gulp build","testcat":"nyc mocha --colors --recursive --reporter nyan","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"8.11.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","chai":"4.3.6","gulp":"4.0.2","mocha":"8.4.0","sinon":"10.0.0","should":"13.2.3","git-rev":"0.2.1","mockery":"2.1.0","gulp-run":"1.7.1","gulp-util":"3.0.8","fetch-mock":"9.11.0","gulp-concat":"2.6.1","gulp-insert":"0.5.0","gulp-jsdoc3":"3.0.0","gulp-rename":"2.0.0","browser-sync":"2.27.10","gulp-replace":"1.1.3","should-sinon":"0.0.6","gulp-uglify-es":"2.0.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.6.2_1655154999134_0.18163715970932137","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"flybits","version":"2.7.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.7.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"95a2e0963abd854c69c0bd0bd46ab55403009f94","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.7.0.tgz","fileCount":31,"integrity":"sha512-WE0PYHQKdu3oL/vfMk2uv5M345hevi4ukL2Qd7N4J2VbGIsRrE3cOMtteroTnyS9R4sOQNRu0ESVpCr/SErVcg==","signatures":[{"sig":"MEUCIQCC8sFGGdP5LnNt4yp/jlTNX7aqsvXzHfefsli9jEJrnwIgAN0Ym6WRoDctRx70Bt+pm46qboE8X2FU/m+0Y1nER6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6dz7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIqw//YFT4dPR72Cu6AoymtPsD8XYM65+vIpTBwf1zY6hqYPjvUi+E\r\nuMqiQaSepZp7fMBk6NXOPSbhpIc2iEXh/z9Yx/ldXIzzCIlOr49Xo5dv1+/s\r\nuagJt1HxrAIUBeAL55DUlRr0emMPegGYS0qWtDxFBS6c8iVXPqz7Ik0lIiMe\r\nDe9I6uS/p6kfuyjFYHFASk5EOI9Rg6YvkUxuPLsyvUmO6n9cCXA7RzFtzv98\r\nw9e/uDgBsIu+83Qo29IWTwDaJMok37qRtwnhcjg/4R0c9CWc1xrpOWeUd7PT\r\nsuEPinnaCKh0qg7Zhy4uQVcuzFGKUvT9VBfIqxGA1oEtBAuVJ4t47UKsOIML\r\npqKXlc0HgIdoa6JM3AOl5jlokbouxhSNT74ph+d2CH4ENASWMby+wLt5NJu9\r\nUWyXX9XFX+ztNDgut21nr6T0kQYVT0Wfvag914IGVaiVnLPgzBIsARjb9333\r\nt+RNUWGYATTUhT2JtR4rkdiK8JQ3pvBkz06XiDviHNuA2n3N2mlEB4tnB9gy\r\n30VbkV2pdtCtMw8lIXTGITNmnAdhP2sVdaWcm3CmrzAcF7zSrk3keRPdv/sB\r\ne2O4q2FYkU6YYcBN0AD+jHjOneq1m9AH2yzhyTTelD3C3QXGVZxA8WCY1j91\r\n8A2Bm5MdEvgSL1yfN/aZ4xasfnxVrRz5yvg=\r\n=UJEU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"a142afc2bd0e4a8c8abd2dabd8fa285acfc889d4","scripts":{"dev":"gulp dev","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","chai":"4.3.7","gulp":"4.0.2","mocha":"8.4.0","sinon":"^15.0.1","should":"13.2.3","git-rev":"0.2.1","mockery":"2.1.0","gulp-run":"1.7.1","gulp-util":"3.0.8","fetch-mock":"9.11.0","gulp-concat":"2.6.1","gulp-insert":"0.5.0","gulp-jsdoc3":"3.0.0","gulp-rename":"2.0.0","browser-sync":"2.27.11","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-uglify-es":"2.0.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.7.0_1676270841782_0.3107063408847577","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"flybits","version":"2.8.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.8.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"2445951c3667270824b47dd8bf70fca2508f01e9","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.8.0.tgz","fileCount":6,"integrity":"sha512-7lVziKl+L1SC45JlIyRRiH5+/fJyQ9CZEEPOmuzR5v9epXbnB4AhKtS24z/BwZBnafiqAxgNS7jlazG1cFMkjQ==","signatures":[{"sig":"MEUCIQC8Me+SRJLf7ZdANrNrlWi+PIA4iemdBoSQTrKhzqrKhAIgeaLNlxdebGmgiA2SxHx4AXndCOwOgsTWegEYNAflLu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM4GAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXjw//eQVgHp9Q7mqltuzhA8Gm1NGZ0Fl7jwItXuTAmAO5is/mK0l1\r\nruMSc+MD8BjvMfR6YlXeJRiFTgam92Om9F0Z8q8buBHxn7ySXLzpo8QuESLU\r\nRTpcdyJ0InrUeRTBA4CrF3gW0FU/FFFpai00QHnYPDBdl/PUkphnHlWtJB6e\r\n4Bv924SV86c6QfIVMBXrVwVVpMzOMVp7hXr7kNM0MwwY6TPQzLjw5qdxTjaQ\r\nKj30pChOytanhHWZRzShhLTirtPpznqFpFaoc9ebCNd5VMgEvdMx6KYNPdRZ\r\n7+gwk6EE7ub/0/1U89EbtsUfh8gU+iP3sDZhPnK6F8n3XNqcQVTZXq1IPbf6\r\nBtifjYRCmTg1dzf4kgfWEjXnHuIDDzFPtTooN1Gpf69HWi/3nQ2yY/6ukdym\r\nQTR6IohhRTtN6d40FEHGRE//NzA0FbViL8FyDs4cub0iSEWbjjvBhX9s289U\r\na40L/u2M7aKUocS//8z2eTOHHrjMJyehRSBRRcMboUjjowl6qe7lBn5I/eoB\r\nB/wvwqFkfOcIIU9a7gWvfPkbcb/OHMkj5cT+FimQqlFcmV9i01crTIhIa+3s\r\nlHe+hJlmH01CqInviDqTV3kyy7EMX9rGYgQD/N6huk4gJSLltwVwrzYwmhKW\r\nioxDG6ioX9Kmz21koQNdF9prfCzEqvYKwdM=\r\n=OfNA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/flybits.js","gitHead":"e693f491dabffedf6f9463799df357df273f0332","scripts":{"dev":"gulp dev","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","chai":"4.3.7","gulp":"4.0.2","mocha":"8.4.0","sinon":"^15.0.1","should":"13.2.3","git-rev":"0.2.1","mockery":"2.1.0","gulp-run":"1.7.1","gulp-util":"3.0.8","fetch-mock":"9.11.0","gulp-concat":"2.6.1","gulp-insert":"0.5.0","gulp-jsdoc3":"3.0.0","gulp-rename":"2.0.0","browser-sync":"2.29.1","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-uglify-es":"2.0.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.8.0_1681097087887_0.8874812411095281","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"flybits","version":"2.9.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.9.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"1af964581e1d88735d68dc94ef2e20d66e0690ac","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.9.0.tgz","fileCount":7,"integrity":"sha512-AaWBPBq0pg85KeQo8XHLpQ93nxPQEjzkK5MyUjbB68N0MTYTk9y/xQpKiOm8as605GUC9ueHDph5s+6znHHbqw==","signatures":[{"sig":"MEYCIQDANpK1xbceJZgqRMYE3MiZhek9vcTCdXcCRgbJGsxygQIhAPjxuTJlN76UJnUi+KUR9ai4jH27zczd1fCHM4gO2bOo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605030},"main":"./dist/flybits.js","gitHead":"106347871d6c8e75ece19be423bae91a7d9e1fca","scripts":{"dev":"gulp dev","lint":"npx eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","chai":"4.3.7","gulp":"4.0.2","mocha":"8.4.0","sinon":"^15.0.1","eslint":"^8.46.0","should":"13.2.3","git-rev":"0.2.1","mockery":"2.1.0","gulp-run":"1.7.1","gulp-util":"3.0.8","fetch-mock":"9.11.0","gulp-concat":"2.6.1","gulp-insert":"0.5.0","gulp-jsdoc3":"3.0.0","gulp-rename":"2.0.0","browser-sync":"2.29.3","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-uglify-es":"2.0.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.9.0_1691018738163_0.7034422966071847","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"flybits","version":"2.9.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.9.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"5957acafe8663348b8e4b158a19106d17b0b540e","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.9.1.tgz","fileCount":7,"integrity":"sha512-OR6GmwZnIzBEQYBJzmoJDG4h6KcWKmGjjlIkqswaM4hHZmFK0ds/6AlCzTBEvLZc7tp6lNS0082mO/Bp3EWzjg==","signatures":[{"sig":"MEYCIQD7fFy73MsLqzwbgbJOgqNrrcP0pB/OeEuPor1RKPRmpQIhAIYD3n1Nss40qlzcL7By/AoTZOs3FeSDF+wYyyA2wHvJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605030},"main":"./dist/flybits.js","gitHead":"fb5b7192729b5fd5623eb350c2469d83f335249e","scripts":{"dev":"gulp dev","lint":"npx eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","chai":"4.3.7","gulp":"4.0.2","mocha":"8.4.0","sinon":"^15.0.1","eslint":"^8.46.0","should":"13.2.3","git-rev":"0.2.1","mockery":"2.1.0","gulp-run":"1.7.1","gulp-util":"3.0.8","fetch-mock":"9.11.0","gulp-concat":"2.6.1","gulp-insert":"0.5.0","gulp-jsdoc3":"3.0.0","gulp-rename":"2.0.0","browser-sync":"2.29.3","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-uglify-es":"2.0.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.9.1_1691019058854_0.9214184796089386","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"flybits","version":"2.10.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.10.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"22458e32dc78c72ada40e2e59c6b77f4fcf062bb","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.10.0.tgz","fileCount":7,"integrity":"sha512-xuRTfI8crKyZawPHa7v1Lge48UuGtUo5228ShQa0nc05ljdIylG3wJdCc5GZvzJZdflf2MN9yv0iUYSpQNWXFQ==","signatures":[{"sig":"MEQCICdaqfNk7uAj5/tKTa4v8JtALB/1c/S2FUgrwwFKhPQrAiB4BATywKbjzExIPiR/5E1QughD47U343tUkLLcVVnRZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606553},"main":"./dist/flybits.js","gitHead":"9836559401308c0966cade4ba60c4394d91ae7d2","scripts":{"dev":"gulp dev","lint":"npx eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","gulp":"4.0.2","jsdoc":"^4.0.2","mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.46.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","gulp-util":"3.0.8","uglify-js":"^3.17.4","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"2.29.3","gulp-replace":"1.1.4","should-sinon":"0.0.6","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.10.0_1703575025322_0.5195950912138219","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"flybits","version":"2.10.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.10.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.js#readme","bugs":{"url":"https://github.com/flybits/flybits.js/issues"},"dist":{"shasum":"3d70947598a08ec25ec3b5f8041424d319500934","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.10.1.tgz","fileCount":7,"integrity":"sha512-fQOkItPDvgSpUwlKSicuynW3ElLOQMTrKcQNpmggD92A4jD2OHQXrcCvl0gPRMh1fkU6bP3G3G0Ne3c3xhDjPA==","signatures":[{"sig":"MEUCIQCfurgGD6gWNPL+Hp6s6foAn2/PvYHL45ecBY3MXzam2gIgeZt+DWV+568+VGm/nrjCTFsg09LoibCb2ZxqmL+Il4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606900},"main":"./dist/flybits.js","gitHead":"3afebae76c2067c39ba29c58fac5a15431d8c4cd","scripts":{"dev":"gulp dev","lint":"npx eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"localforage":"^1.4.2","node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","gulp":"4.0.2","jsdoc":"^4.0.2","mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.46.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","gulp-util":"3.0.8","uglify-js":"^3.17.4","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"2.29.3","gulp-replace":"1.1.4","should-sinon":"0.0.6","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.10.1_1704581569610_0.7435619608373067","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"flybits","version":"2.11.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.11.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"f65e9ea3b6748a67f3d0bb07d77ac49bbc53cd1c","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.11.0.tgz","fileCount":8,"integrity":"sha512-F+CDqMRXqMBJKNXJWqauOMz+t3/cwIYrwWMUV/RULgWGd/zLMAEPMQThOpwXd65wWfff+4P1kSEfoUIUGm23WA==","signatures":[{"sig":"MEUCIBGvFtCTWOp0ldWModn/jhfrEgmza63AGb1JNKV0zPLfAiEAhV0OtxtQeFVtwMGwawq3tikama4lrfk3tUtUvwf0Re8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586818},"main":"./dist/flybits.js","gitHead":"83b6c6aa2b5bcea93a5883c1c96582f1385edd59","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","gulp":"4.0.2","jsdoc":"^4.0.2","mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.56.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","gulp-util":"3.0.8","uglify-js":"^3.17.4","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"2.29.3","gulp-replace":"1.1.4","should-sinon":"0.0.6","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.11.0_1708717322498_0.361630113341435","host":"s3://npm-registry-packages"}},"2.11.1":{"name":"flybits","version":"2.11.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.11.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"cb8c6bbbf4b498e4dc700f6af0143267d4f98ca6","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.11.1.tgz","fileCount":8,"integrity":"sha512-+ife1VBjxy1bJQmtB7xk3thoEUi/DI+canBWJ+i8fAEzVcViT7lV+rG9p/h5qNd3tPHpqQVRupqcNrAPKtofpQ==","signatures":[{"sig":"MEUCIC6w1NWF4JBhti2J2lKvGcvxtc21845W7JUByvsFeZsgAiEA7szge2TXzpEeu34jR3HxoZ16cA8BoXNad0ZpuCGcBwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589265},"main":"./dist/flybits.js","gitHead":"5fb3651be2238ce5c25bf805b3cc21271c9ec003","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","gulp":"4.0.2","jsdoc":"^4.0.2","mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.56.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","gulp-util":"3.0.8","uglify-js":"^3.17.4","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"2.29.3","gulp-replace":"1.1.4","should-sinon":"0.0.6","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.11.1_1709524910051_0.9984735172516657","host":"s3://npm-registry-packages"}},"2.11.2":{"name":"flybits","version":"2.11.2","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.11.2","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"9b2a9ab1f88a84bd5a8adfed6ad7ae8d343a8bec","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.11.2.tgz","fileCount":8,"integrity":"sha512-Suw2XKP6Tijt3mtgjBnxlDIiZ3ZDawJMqOwXSbnZFSzDYmbltGVwZE20PvxtV2kVA1srvHqS8jyyLZ3oAvihaw==","signatures":[{"sig":"MEYCIQDn+L+5wbicOKw28OmrEFXLI284HH4m9H3q1n/ZXEZj+AIhAPszyRIy0IDlPbRt25JAGwb3W8U8wTgmlEoju+Ba7LIo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589969},"main":"./dist/flybits.js","gitHead":"32e4f13548378af3b7ac20e4528a0ad6515f80df","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","gulp":"4.0.2","jsdoc":"^4.0.2","mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.56.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","gulp-util":"3.0.8","uglify-js":"^3.17.4","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"2.29.3","gulp-replace":"1.1.4","should-sinon":"0.0.6","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.11.2_1713197318135_0.26489680914669833","host":"s3://npm-registry-packages"}},"2.11.3":{"name":"flybits","version":"2.11.3","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.11.3","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"04b043c50740b845f3e7248ab5ab44dd10e29cd2","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.11.3.tgz","fileCount":8,"integrity":"sha512-7GHRcxdBRDp72wYAn023ZGOOVyojGuANmRz587jE6/WhBQW+h84EC6+/YFt2iMySr/SXuzcvjS04nIvl2n+ICg==","signatures":[{"sig":"MEQCIA6QRKopuZ0pImPWuJB6ChhLJcD+XVDBSPql+GApEaGVAiBxwbSCLQ0ckjv9gNnjkQQlk5wMSky0AVroxdtHf1NgRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590324},"main":"./dist/flybits.js","gitHead":"7521aea420397a87f4b2f73140834f839f5d53ab","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"15.1.0","gulp":"4.0.2","jsdoc":"^4.0.2","mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.56.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","gulp-util":"3.0.8","uglify-js":"^3.17.4","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"2.29.3","gulp-replace":"1.1.4","should-sinon":"0.0.6","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.11.3_1713203262217_0.19661607083185495","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"flybits","version":"2.12.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.12.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"bc0f6eb325669c434d2db650448736e9e5be57d7","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.12.0.tgz","fileCount":8,"integrity":"sha512-NObXmB+rtGaQg2vpfeZTrM35H5KJVvcE8+KkAu2/z4mTwJXm71x340fKAD4PInfm+Qy7MGgFv5cTw+GxwpnUXA==","signatures":[{"sig":"MEUCIEXtpKW5k0YxFYmeID0gwHSZ6/N9O5jqDJp50j3TGsXSAiEArICNvQ4tXQGm7EPzLOqKNyd0hiE1j3+xIIhVocwWpxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605844},"main":"./dist/flybits.js","gitHead":"0ad7dfec616cadfaa182d045837d93738a303403","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^18.0.0","eslint":"^8.57.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","uglify-js":"^3.18.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.12.0_1718853781137_0.27222048460915027","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"flybits","version":"2.12.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.12.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"ae542390658107896c3fdf99afcbe0533b0b106d","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.12.1.tgz","fileCount":8,"integrity":"sha512-6NDMzbHf5oPa5GsaZTQQhcUI+w5gFBhubpMtAg8+isiUGPBAEeOJgMzvIV7r7P4DTvzchYQucy32pPx6Oyxzbg==","signatures":[{"sig":"MEQCIBCf1Tss6gK30cc5iHWVzhen4PQMSWT2LSlCRg3C5zuEAiB7MKKXgGW3ZAUSL8IZwtDCqG9n4AjfHvRuNCa7Dm2GiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606133},"main":"./dist/flybits.js","gitHead":"43d4194e661050f341e673630f21aa24b124e7e0","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^18.0.0","eslint":"^8.57.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","uglify-js":"^3.18.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.12.1_1721316596315_0.8064032392102201","host":"s3://npm-registry-packages"}},"2.12.2":{"name":"flybits","version":"2.12.2","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.12.2","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"8ad2246583e1fd56fd8af54b64cdfa6d2644f0cf","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.12.2.tgz","fileCount":8,"integrity":"sha512-NoldXucAjl4wgmSRbtkruk32jkktIJAQej23CYtYh02Iz/+ra0PgWEMvaXHYBJE89JGUm5Q+YSHDH7a91yycuw==","signatures":[{"sig":"MEUCIQCjc2mZZuigAgnld3X2t1IjcOdWuAmeqBKy2m5BsTV6EwIgRdGyxuU9fZIvFXvSCdLesHQCymJ3Xyhcautqlw37b0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606173},"main":"./dist/flybits.js","gitHead":"d1a5286a579ac77a38d607fc319c609039946f89","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^18.0.0","eslint":"^8.57.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","uglify-js":"^3.18.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.12.2_1721318762895_0.03154953343990674","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"flybits","version":"2.13.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.13.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"72899110c3e98369c3560e58c20dfeb297d9b972","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.13.0.tgz","fileCount":8,"integrity":"sha512-mKIVXcrueHM5eUQSi6T3eH6TZk9EgqZxv8BWw3Joc1JwUzYstPzBdQ01wM2e5fNPnuw3xeq5vVnE1q09sialVA==","signatures":[{"sig":"MEUCIQC9yAHRQzzKddFqsu8jM2lf91CIdjhta8euc4b1C2AjdQIgWBV8+KsPrkDlc12HoiDt0V8EFI3CHXaATe4lPfO4YFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615380},"main":"./dist/flybits.js","gitHead":"2ff454f81096900c871872d41acbee086496d3d3","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^19.0.2","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.13.0_1728591498475_0.47200936360405654","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"flybits","version":"2.13.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.13.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"be48b6ef2c50e9c5d37cef1d8d7cb6a5d7510d2d","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.13.1.tgz","fileCount":8,"integrity":"sha512-uhHVzRjLeBlOhCRVSQrQOqjrH/+ZPYLB/YFGQRPJrIyoGQ5mY5ww3R5RizLA9caFnqBpFi3qiOVrZQEwUmLafg==","signatures":[{"sig":"MEQCICPxIVURNhbMGXz3gGHlazIZBGTV2Rft/yG161jOlgfIAiBxWtfC3570I6OSKLrNsjyk+JdZxBjbDTLXnBUwAgyVcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615764},"main":"./dist/flybits.js","gitHead":"eb5b138884e5a1168f18774f8b1112b175237933","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^19.0.2","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.13.1_1729011745656_0.7055511679732935","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"flybits","version":"2.14.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.14.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"d0317a11c72f0917b86ce9ef83ebce353b0f151b","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.14.0.tgz","fileCount":8,"integrity":"sha512-YIKQjOXpeXJ6luzKtqLtnFlc6WW7BRl1d0ux/dn3A76CBGSx2MyHcm7U1/jxPVUA3Tl6xlBT5rRj2tZWMbMQww==","signatures":[{"sig":"MEUCICGm5lbVTTbVZXccLt4mrFlrGq47IqS/l93MzyLbbG4cAiEA2KU6w8kUhNoD8N1xNzbpHiZUhjecTbsYvDYLKlfBsGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615785},"main":"./dist/flybits.js","gitHead":"6791601fd71330e7df57b88fb09a540cd20eca12","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^19.0.2","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.14.0_1731031126180_0.7740048027938344","host":"s3://npm-registry-packages"}},"2.14.1":{"name":"flybits","version":"2.14.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.14.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"bf3f976782b29854b613c68a6a232c4a7ef7745c","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.14.1.tgz","fileCount":8,"integrity":"sha512-InstRqCBuatPO8+lwUhlVg1ka6SviIzkKRS7cXy855dUmpAH+NFDVchRqK+/ZaLHqIyl01SgRWiqXkXed+7Z5Q==","signatures":[{"sig":"MEYCIQDoiOBiceLg1dLLOsEHqLFtQvA6/OFGKKaI8LVT9T+pgQIhAJ8/Y/50FY6mYSO4SxzgOOm2dfFIuFl8Wm1fEUYNJ30m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615815},"main":"./dist/flybits.js","gitHead":"3f050065879b8cefb81e2abc8a0e8b0643c287d9","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^19.0.2","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.14.1_1732136426354_0.09786450252277445","host":"s3://npm-registry-packages"}},"2.15.0-rc.0":{"name":"flybits","version":"2.15.0-rc.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.15.0-rc.0","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"22fab1ffc8de2a6d63875cedc6926167e682ab32","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.15.0-rc.0.tgz","fileCount":8,"integrity":"sha512-PkfeffJ1e7LOQpFYDgPm7BskHQDiKsXSE+W856QsW5Y+DtWuEbpNF4RIkTgY7rFojvcNhygehDykQDTvC6AuVg==","signatures":[{"sig":"MEUCIDp7MNP/PiAkyB2VWL619i9pgSB6l+oHu6mc83WNYkgLAiEA8hVxNOABDa2hYeP89TnAdZlj2eGnOQrtld2H6xjWY7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":618340},"main":"./dist/flybits.js","gitHead":"46fc66c7586b83461e57fdebcd810061cb7156f9","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^19.0.2","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.15.0-rc.0_1732400349443_0.839388549395599","host":"s3://npm-registry-packages"}},"2.15.0-rc.1":{"name":"flybits","version":"2.15.0-rc.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.15.0-rc.1","maintainers":[{"name":"flybits","email":"developer@flybits.eu"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"cde0d673ec07038e489f4302b6a0279ba0059c14","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.15.0-rc.1.tgz","fileCount":8,"integrity":"sha512-EssO5yWPzsRv/K9WcqVWqfh8JNW0ofZCG32FWNOnZhcDkOqw8asMtbBgicy916+8wDtWXD/cCTnrdIdEAipIEg==","signatures":[{"sig":"MEUCIQCIMkRKfY4LD0knvsFfUMJt86EL3tT9HP8NKmcWvI6q0gIgLvS/1CUAdgCzzS3EUQBIQ6jKuEyQwKC3EV+K5ZWSzuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":618340},"main":"./dist/flybits.js","gitHead":"fb7991d9e47dc9deb8afcc1a22e2fe4d78458c27","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.eu"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^19.0.2","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.15.0-rc.1_1732410118520_0.46621255547838114","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"flybits","version":"2.15.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.15.0","maintainers":[{"name":"flybits","email":"developer@flybits.app"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"8a5c02153826a4908b45b6ac19c798f8705aec26","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.15.0.tgz","fileCount":8,"integrity":"sha512-HAvtmtMucGXESn4MLsPCKl1i+OurUeSBIVr2R0H7B3MVmRmquL/W8JmB5ZTY1MrCC5EbQGEZJchaLxETcRP7ew==","signatures":[{"sig":"MEQCICQVKgOziNwB5bUMLR0MJ28k8LBufTS9KIsPmhNnlylvAiAOWbTzhwSJoXUtXpCbuaGflBcOd16JWWWkSr2UHvSWtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618295},"main":"./dist/flybits.js","gitHead":"a443f447e02e24910e9a9b508769d916e4952c3d","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"node-persist":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^19.0.2","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.15.0_1738005783397_0.8265797774612995","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"flybits","version":"2.16.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.16.0","maintainers":[{"name":"flybits","email":"developer@flybits.app"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"a3c14a3ea2ab6d0b9597ebbcadc5d52920812d26","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.16.0.tgz","fileCount":8,"integrity":"sha512-jRD1DXI/Pob6gnW1Ecilzlhrz3q9vyQdrlMadfsK2wL7Z3CqMKuwkoBhXW6OfLk+7SbFVZgRrB/lElYQRpZKrw==","signatures":[{"sig":"MEUCIEkjNpXloLiy1FTmDwmLtjn4erHmNYpOzWgjZq2S1H2ZAiEAud2huZ8A9ykMYcqVZ7BG1mUqJ4pVzDvX4yrSwK8pwAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640474},"main":"./dist/flybits.js","gitHead":"02baf363346d60c56bb9d470b7c5acc9d4b72969","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.16.0_1745348520593_0.8344440080278104","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"flybits","version":"2.16.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.16.1","maintainers":[{"name":"flybits","email":"developer@flybits.app"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"26f4a895bddbbece4219f93a328fd4629a96cf4a","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.16.1.tgz","fileCount":8,"integrity":"sha512-i1Cme7YyD6XPPjHFewHHS+sZfCG2AusozshKgu2onQqFZ1xicKe3Ng1i2Hvcif3B8aHp+XxtB9lqW8CGvN8iZg==","signatures":[{"sig":"MEUCIQC+XAZAVw94xRtnDl2x7eAR6zuBIfDbIl7sbqi+tY1zBgIgTaA6M9Cx3WnLsGhR11jQICk25lNjvTIWdOxswpN7pMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649263},"main":"./dist/flybits.js","gitHead":"eae31b3a6d4eed645c9102b2f5a4c2bd66129b57","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit ","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.16.1_1746467934708_0.7601775389747096","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"flybits","version":"2.16.2","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.16.2","maintainers":[{"name":"flybits","email":"developer@flybits.app"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"e66cd44d3d64b14a5a2918a6ee9f8262362a6ee3","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.16.2.tgz","fileCount":8,"integrity":"sha512-9pwt7ejuPOSGWM/RYFvNkcQ+0qbAao3Z52tKVgB097QRjStH3l0U6bi0p+Fv3dgvGpwwZne2Pv/Ic9stPhEoQg==","signatures":[{"sig":"MEYCIQDGSqvH9aZQvo4zrudv+ZkO6xYEsRYxMIcZ6+oH3A1M/gIhAPSBWwvyGwUMHdM2R7x4zg8T3XLtvG8MxisV1qvfmDs8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649570},"main":"./dist/flybits.js","gitHead":"74424fdd9cc412369af2f2328386870693232ed8","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybits","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.16.2_1747257597181_0.1706997261196248","host":"s3://npm-registry-packages-npm-production"}},"2.16.3":{"name":"flybits","version":"2.16.3","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.16.3","maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"02466dbae183de54d80538643074907d1b0dc44d","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.16.3.tgz","fileCount":8,"integrity":"sha512-wA+/Nc1h+C+i9Wts138VbzDDZRpi/u2eGI3q/2V/C14uFbdxBaB/YWlF5JUhcmx0xZ8ztVF81x4wl8sM2nBuSA==","signatures":[{"sig":"MEUCIAEjoFgu5IkvPF3v5sU7yyX7d5/UptaCeSSefzoob2l7AiEAzd3S5mBGvGLiNEOiN9UEnN4l/+MTKcuIkhMwq5vMOo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650159},"main":"./dist/flybits.js","gitHead":"51631db3c8fabd7f35404e596d96b4c64071811a","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybot","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.16.3_1757537839447_0.9802370894841377","host":"s3://npm-registry-packages-npm-production"}},"2.16.4":{"name":"flybits","version":"2.16.4","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.16.4","maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"79aca5778271ee7185034318efaacb212fcf03f0","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.16.4.tgz","fileCount":9,"integrity":"sha512-fvOMqrDq2GTJv8+6/5v744oRarHkr3bqXs0TnLcPuPLiduI3HEoe7pI0jiGcZsaF9YbSSUQXRseEQ96et+2bYA==","signatures":[{"sig":"MEUCIB+V1xntTiGNhgpF9k3yf7DeCo/6KWAuEoh/R0lIQD2oAiEA7Rf7ApVyD/PPLLirtxtGHphlv9T2L8GbE0uuDIQifsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759952},"main":"./dist/flybits.js","gitHead":"f6d22b1096a4752adbdbcdd44b46b34545cd0348","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybot","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-header":"^2.0.9","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.16.4_1760737864644_0.09290393817974185","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"flybits","version":"2.17.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.17.0","maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"},{"name":"ashamsi","email":"artur.shamsi@flybits.com"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"ff739a4548386fb8848ad3a61d7ad53d308f93aa","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.17.0.tgz","fileCount":13,"integrity":"sha512-qevE46olcx9R2bpQ3LOSxQ0am899ESJxPgCYv7flRKtOmNKWWEbSGNH9Ms6fjq+lq+KKwk7eK1vS4QmgPkBxIw==","signatures":[{"sig":"MEQCIC/kwoycAoMtW8q9pDrNOztwOzaA4TlcNrxvNWs+IdfEAiAtZYSD/xGeGkg7tBJM3HUgGL6C/JjjJhUlyDnf9CEe3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2578067},"main":"./dist/flybits.js","gitHead":"6ebbf2cea00b95d7cd42c80727dbe1429a93ca06","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybot","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-footer":"^2.1.0","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-sourcemaps":"^3.0.0","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.17.0_1764864374873_0.4337326769445937","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"flybits","version":"2.17.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.17.1","maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"},{"name":"ashamsi","email":"artur.shamsi@flybits.com"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"d54a8ddaefec9c41784daf5b26c4d1ccd78f7a74","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.17.1.tgz","fileCount":13,"integrity":"sha512-W1S+9di54tCj1kk6hX23hGPYQbeh0uB7u134M1Z+yQTwkUOQA98oYOIZsnXhTJwf54imFMjA9X77uTt8Xb54hg==","signatures":[{"sig":"MEUCIFf73ahCUjJyLL2NmmU1zjgy2de0iKpIXbF5Ic4OOQM4AiEAyT8DTSHNtdhn1gk2EL3dLMxERykDyIYMgne7p/PTHYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2579873},"main":"./dist/flybits.js","gitHead":"1d4b2e09a1604296360504fca8328cd390f441b7","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybot","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-footer":"^2.1.0","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-sourcemaps":"^3.0.0","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.17.1_1765320149695_0.6873457259067584","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-rc.0":{"name":"flybits","version":"2.18.0-rc.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.18.0-rc.0","maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"},{"name":"ashamsi","email":"artur.shamsi@flybits.com"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"ac4d973da6a5a19808d6917ed41953ae3282f0c9","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.18.0-rc.0.tgz","fileCount":19,"integrity":"sha512-suUATrfUozVMT7EuC6YaNS+htFVYz3Ap9mp295DAQebxAif4zQtZoZGE/UopYXeNkX2BONhYhiNSGPiVtsno/A==","signatures":[{"sig":"MEUCIHYiCqrspRXeWumsEIUodFHXSvQBuRKMmD3K+Rxl6RubAiEAhRHYEqCipQMxhI6e4nYHc/quDC38jI+K1NtfaLUr/jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2589963},"main":"./dist/flybits.js","gitHead":"1164ae221e485a4d89ed8af4751b8f6fb1c87f92","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybot","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-footer":"^2.1.0","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-sourcemaps":"^3.0.0","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.18.0-rc.0_1773333858219_0.9221131197279155","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-rc.1":{"name":"flybits","version":"2.18.0-rc.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.18.0-rc.1","maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"},{"name":"ashamsi","email":"artur.shamsi@flybits.com"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"cbe55ede21d63643f3b2f9892388f2815bcf515d","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.18.0-rc.1.tgz","fileCount":13,"integrity":"sha512-8DFh1vBDWDdf1yCd8qky2b9JxcH83nKLbQ8gtqdJK12SJDQW2QZ5AkS/JPSFncnezyoqCchvA8FsgYoBJ7I8Zg==","signatures":[{"sig":"MEQCIAWSnItb9yAY8PZXuyGMRhzgnGnr6t492lI+Em/TJbQQAiAYsB5rDZsTnLVmqm1Yucd7U6pVjPsyD658zlZdtlQ/7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2589246},"main":"./dist/flybits.js","gitHead":"90aeafaa727453dd9efa1e69424edf0c4d76df56","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybot","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-footer":"^2.1.0","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-sourcemaps":"^3.0.0","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.18.0-rc.1_1773335077322_0.5277045843979955","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-rc.2":{"name":"flybits","version":"2.18.0-rc.2","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.18.0-rc.2","maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"},{"name":"ashamsi","email":"artur.shamsi@flybits.com"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"f9c445393b014165b118987faa4361eb1d9b7d46","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.18.0-rc.2.tgz","fileCount":13,"integrity":"sha512-r55KoLqh8xTMKguF8fx+HczOcECQviNl7azVjjluxwtOSYHhEB6UKxbG5Q2ENvt0J2v8IthvwsTapAc6BOvxXg==","signatures":[{"sig":"MEYCIQD9FUjuHvhGJIQ6ONzZXA5nP6c0X4q35DDjqgU783sPdgIhAKkPeAmEDpAmu6061r9x+zgunEfdaMVAAFzEnFkoO3LE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2589835},"main":"./dist/flybits.js","gitHead":"0c77d0f7e4c379cddb57e1f1b1ed2bd787f1bf8f","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybot","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-footer":"^2.1.0","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-sourcemaps":"^3.0.0","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.18.0-rc.2_1773683787216_0.8482096438822453","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"flybits","version":"2.18.0","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.18.0","maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"},{"name":"ashamsi","email":"artur.shamsi@flybits.com"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"2c47340071a92991cf0dcaa377d7242b0edfbbb7","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.18.0.tgz","fileCount":13,"integrity":"sha512-gWcF4sj2MKwxtd15fdCxk/Q808D0rKYmelM7FfrPs96NoqboKUISOh8LOTMmLWhClC+Nr8P1qNfU8luHzSVzyA==","signatures":[{"sig":"MEQCIBWpXOE1qvmoMzmjzk2OwLL2EBTHDpLFpcvRpFWYqjg5AiA5tS/PHKyxYSvKV5tMaZG0WZ4765xQDhuH0kvqDyHHRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2637726},"main":"./dist/flybits.js","gitHead":"5a323ce2befbcc9108f6cd30a013803694aa0005","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"flybot","email":"developer@flybits.app"},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","del":"6.1.1","nyc":"^17.0.0","gulp":"^4.0.2","jsdoc":"^4.0.3","mocha":"^10.4.0","sinon":"^20.0.0","eslint":"^9.11.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^15.9.0","uglify-js":"^3.18.0","@eslint/js":"^9.11.0","gulp-concat":"2.6.1","gulp-footer":"^2.1.0","gulp-uglify":"^3.0.2","browser-sync":"^3.0.2","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-sourcemaps":"^3.0.0","@eslint/eslintrc":"^3.1.0","isomorphic-fetch":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.18.0_1777053978417_0.6842678699083216","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"flybits","version":"2.18.1","author":{"name":"Justin Lam"},"license":"Apache-2.0","_id":"flybits@2.18.1","maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"},{"name":"ashamsi","email":"artur.shamsi@flybits.com"}],"homepage":"https://github.com/flybits/flybits.v3.js#readme","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"dist":{"shasum":"7c3eceed1309ef74ed471bbcf115e167d41055e1","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.18.1.tgz","fileCount":13,"integrity":"sha512-Bo25DbEUfuEFb1EJEZ0h1WmLWBHs5/4ZT2AMjVqgFclToMrNgsa+uvGDKjSO2yLwqhK6iddGFZY/3xAy3mmL9Q==","signatures":[{"sig":"MEYCIQCMcDH0eMdkSiyejHYwkHBjBXQvOhdx0ZclGwT7H06F8QIhANteV1t4yEuUpn6Pdqc6zwzJ0HBZNQaWGzJI1AWsbVKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2677075},"main":"./dist/flybits.js","gitHead":"b79dfa83805fa1f44c2293575854e1b371166d09","scripts":{"dev":"gulp dev","lint":"eslint src/","test":"nyc mocha --colors --recursive --exit","build":"gulp build","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","document":"gulp jsdoc","testnocolor":"nyc mocha --no-colors --recursive --exit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0ea852e-46f9-4184-ad0a-e6295e2ba71e"}},"repository":{"url":"git+https://github.com/flybits/flybits.v3.js.git","type":"git"},"_npmVersion":"11.16.0","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-persist":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"q":"1.5.1","nyc":"^18.0.0","gulp":"^5.0.1","jsdoc":"^4.0.5","mocha":"^11.7.6","sinon":"^22.1.0","eslint":"^10.7.0","should":"13.2.3","decache":"^4.6.2","docdash":"^2.0.2","git-rev":"0.2.1","globals":"^17.7.0","uglify-js":"^3.19.3","@eslint/js":"^10.0.1","gulp-concat":"2.6.1","gulp-footer":"^2.1.0","gulp-uglify":"^3.0.2","browser-sync":"^3.0.4","gulp-replace":"1.1.4","should-sinon":"0.0.6","gulp-sourcemaps":"^3.0.0","isomorphic-fetch":"3.0.0","ordered-read-streams":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flybits_2.18.1_1784743763278_0.8224459472248047","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"flybits","version":"2.18.2","description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","main":"./dist/flybits.js","dependencies":{"node-persist":"^4.0.4"},"devDependencies":{"@eslint/js":"^10.0.1","browser-sync":"^3.0.4","decache":"^4.6.2","docdash":"^2.0.2","eslint":"^10.7.0","git-rev":"0.2.1","globals":"^17.7.0","gulp":"^5.0.1","gulp-concat":"2.6.1","gulp-footer":"^2.1.0","gulp-replace":"1.1.4","gulp-sourcemaps":"^3.0.0","gulp-uglify":"^3.0.2","isomorphic-fetch":"3.0.0","jsdoc":"^4.0.5","mocha":"^11.7.6","nyc":"^18.0.0","ordered-read-streams":"^2.0.0","q":"1.5.1","should":"13.2.3","should-sinon":"0.0.6","sinon":"^22.1.0","uglify-js":"^3.19.3"},"scripts":{"test":"nyc mocha --colors --recursive --exit","testcat":"nyc mocha --colors --recursive --exit --reporter nyan 2> NUL","testnocolor":"nyc mocha --no-colors --recursive --exit","document":"gulp jsdoc","build":"gulp build","dev":"gulp dev","lint":"eslint src/"},"author":{"name":"Justin Lam"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/flybits/flybits.v3.js.git"},"gitHead":"1b95a501330324ab790be1594dfe827f30fea5d3","_id":"flybits@2.18.2","bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"homepage":"https://github.com/flybits/flybits.v3.js#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-XqRg+pogeQqk7Pu/yuibYCGFaUQQ6KTByJgPZ5VAKrTnl1jYufpnGYb+iIm400byaS59xtVtAgabWQwfYOLStg==","shasum":"fa00e94895f748feea60bfa63f675717a2faca00","tarball":"https://registry.npmjs.org/flybits/-/flybits-2.18.2.tgz","fileCount":13,"unpackedSize":2709824,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID+HyJUPlGrz33SL2vKDjWfxssFgJhuniiKRrxs0mBvuAiEA7W9i0rs3ZFFsjEwhYQ07mjz5v+mIswRJ12N/YBPAf78="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0ea852e-46f9-4184-ad0a-e6295e2ba71e"}},"directories":{},"maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"},{"name":"ashamsi","email":"artur.shamsi@flybits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flybits_2.18.2_1786580125455_0.9690248598938256"},"_hasShrinkwrap":false}},"time":{"created":"2016-03-14T19:43:22.808Z","modified":"2026-08-13T00:15:25.965Z","0.0.1":"2016-03-14T19:43:22.808Z","1.0.0":"2017-01-03T21:19:50.481Z","1.0.1":"2017-01-03T21:48:15.726Z","1.0.2":"2017-02-01T17:23:41.076Z","1.1.2":"2017-02-01T18:20:15.725Z","1.1.2-beta":"2017-02-01T18:27:30.304Z","1.1.3-beta":"2017-02-01T19:10:07.575Z","1.1.5-beta":"2017-02-05T00:40:33.394Z","1.3.0":"2017-03-13T21:34:27.848Z","2.0.0":"2017-08-08T22:16:02.938Z","2.0.1":"2017-08-16T22:23:07.577Z","2.1.3":"2017-08-21T00:42:51.634Z","2.2.3":"2017-08-25T05:48:53.363Z","2.2.4":"2017-08-31T18:05:26.890Z","2.2.5":"2017-09-04T23:52:58.727Z","2.2.6":"2017-09-07T01:35:08.137Z","2.2.7":"2017-09-14T16:08:59.308Z","2.2.8":"2017-10-10T02:21:19.924Z","2.3.8":"2017-10-17T21:28:28.406Z","2.3.9":"2018-02-07T18:43:01.837Z","2.3.10":"2018-02-15T18:04:12.263Z","2.4.10":"2018-04-18T00:15:13.954Z","2.4.11":"2018-05-10T02:04:40.457Z","2.4.12":"2018-05-21T17:45:58.558Z","2.4.13":"2018-05-29T02:51:43.429Z","2.4.14":"2018-08-23T03:23:58.532Z","2.4.15":"2018-09-20T04:13:02.479Z","2.4.16":"2018-10-03T22:56:20.748Z","2.4.17":"2018-12-19T06:16:10.264Z","2.4.18":"2019-01-18T01:34:42.078Z","2.4.19":"2020-03-31T19:34:33.077Z","2.4.20":"2020-04-06T21:14:55.220Z","2.4.21":"2020-04-27T02:35:38.710Z","2.4.22-rc.0":"2020-06-07T19:55:32.698Z","2.4.22":"2021-03-08T06:16:01.998Z","2.5.0":"2021-10-08T18:22:11.729Z","2.5.1":"2021-11-11T22:17:01.209Z","2.6.0":"2022-01-23T02:34:06.897Z","2.6.1":"2022-03-01T22:30:32.288Z","2.6.2":"2022-06-13T21:16:39.266Z","2.7.0":"2023-02-13T06:47:22.983Z","2.8.0":"2023-04-10T03:24:48.085Z","2.9.0":"2023-08-02T23:25:38.347Z","2.9.1":"2023-08-02T23:30:59.033Z","2.10.0":"2023-12-26T07:17:05.547Z","2.10.1":"2024-01-06T22:52:49.804Z","2.11.0":"2024-02-23T19:42:02.659Z","2.11.1":"2024-03-04T04:01:50.203Z","2.11.2":"2024-04-15T16:08:38.322Z","2.11.3":"2024-04-15T17:47:42.408Z","2.12.0":"2024-06-20T03:23:01.361Z","2.12.1":"2024-07-18T15:29:56.624Z","2.12.2":"2024-07-18T16:06:03.164Z","2.13.0":"2024-10-10T20:18:18.766Z","2.13.1":"2024-10-15T17:02:26.001Z","2.14.0":"2024-11-08T01:58:46.418Z","2.14.1":"2024-11-20T21:00:26.696Z","2.15.0-rc.0":"2024-11-23T22:19:09.645Z","2.15.0-rc.1":"2024-11-24T01:01:58.750Z","2.15.0":"2025-01-27T19:23:03.661Z","2.16.0":"2025-04-22T19:02:00.824Z","2.16.1":"2025-05-05T17:58:55.014Z","2.16.2":"2025-05-14T21:19:57.376Z","2.16.3":"2025-09-10T20:57:19.731Z","2.16.4":"2025-10-17T21:51:04.875Z","2.17.0":"2025-12-04T16:06:15.065Z","2.17.1":"2025-12-09T22:42:29.916Z","2.18.0-rc.0":"2026-03-12T16:44:18.431Z","2.18.0-rc.1":"2026-03-12T17:04:37.540Z","2.18.0-rc.2":"2026-03-16T17:56:27.406Z","2.18.0":"2026-04-24T18:06:18.650Z","2.18.1":"2026-07-22T18:09:23.453Z","2.18.2":"2026-08-13T00:15:25.656Z"},"bugs":{"url":"https://github.com/flybits/flybits.v3.js/issues"},"author":{"name":"Justin Lam"},"license":"Apache-2.0","homepage":"https://github.com/flybits/flybits.v3.js#readme","repository":{"type":"git","url":"git+https://github.com/flybits/flybits.v3.js.git"},"description":"JavaScript SDK that can be used to build Flybits enabled applications on both the client and server side.","maintainers":[{"name":"flybot","email":"developer@flybits.app"},{"name":"axyxnz","email":"axyxnz@gmail.com"},{"name":"ashamsi","email":"artur.shamsi@flybits.com"}],"readme":"![Flybits Inc.](https://flybits.app/resources/flybits-logo-rgb.png)\n# Flybits.js\n\nFlybits.js is an isomorphic JavaScript SDK that can be used to build [Flybits](http://flybits.com) enabled applications on both the client and server side.  That is to say, Flybits.js has been designed for creating mobile web applications, specifically [Progressive Web Apps](https://developers.google.com/web/progressive-web-apps/), and also Flybits enabled microservices.\n\n## Table of Contents\n1. [Compatibility](#compatibility)\n2. [Getting Started](#getting-started)\n3. [Fundamentals](#fundamentals)\n    1. [Promises](#promises)\n    2. [Standardized Errors](#standardized-errors)\n4. [Authentication](#authentication)\n5. [Basic Data Consumption](#basic-data-consumption)\n    1. [Retrieving Content](#retrieving-content)\n    2. [Content Pagination](#content-pagination)\n    3. [Nested Paged Data](#nested-paged-data)\n6. [Context Management](#context-management)\n    1. [Explicit Reporting of Context Data](#explicit-reporting-of-context-data-v270)\n    2. [Registering Available Plugins](#registering-available-plugins)\n    3. [Creating a Custom Client-Side Context Plugin](#creating-a-custom-client-side-context-plugin)\n    4. [Parameterized Context Attributes](#parameterized-context-attributes)\n    5. [Analytics](#analytics)\n\n## Compatibility\n\nTo achieve client/server agnosticism, this SDK utilizes the [ES6 Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) [(spec)](http://www.ecma-international.org/ecma-262/6.0/#sec-promise-objects) object and the standard [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) [(spec)](https://fetch.spec.whatwg.org/).  Both have polyfill support readily available for platforms who have yet to implement them.\n\nNode (< v18.0.0):\n* Fetch Polyfill: [matthew-andrews/isomorphic-fetch](https://github.com/matthew-andrews/isomorphic-fetch)\n\n## Getting Started\n\n**Fetch, Include, Initialize**\n\n1. Fetch the SDK\n\n    The SDK is available using the [Node Package Manager(npm)](https://www.npmjs.com/package/flybits)\n    ```shell\n    $ npm install flybits --save\n    ```\n\n2. Include the SDK\n\n    Browser:\n    ```html\n    <script src=\"node_modules/flybits/dist/flybits.js\"></script>\n    <!-- or use the CDN link -->\n    <script src=\"https://cdn.jsdelivr.net/npm/flybits@2.18.1/dist/flybits.min.js\"></script>\n    ```\n    Node:\n    ```javascript\n    var Flybits = require('flybits');\n    ```\n\n    ES6 Module:\n    ```javascript\n    import Flybits from 'flybits/dist/flybits.mjs'\n    ```\n\n3. Initialize the SDK\n\n    Initialization is required to configure environment properties such as reporting delays, and host URLs among other things.  There are two ways of initializing the Flybits SDK.  One is by providing a JavaScript `Object` that will override the SDK default configuration:\n    \n    ```javascript\n    Flybits.init({\n      HOST: '//api.flybits.com',\n      CTXREPORTDELAY: 5000,\n    }).then(function(cfg){\n      /** cfg is the initialized state of the SDK configuration.\n          It is not required to be used, it is only returned for your convenience.*/\n\n      //start working with SDK\n    }).catch(function(validationObj){\n      // handle error\n    });\n    ```\n\n    Another method of initialization is by providing a URI to a JSON file with which the SDK will read from to retrieve an `Object` to override SDK default configuration.\n\n    ```javascript\n    Flybits.initFile('//resource.source.com/config.json').then(function(cfg){\n      /** cfg is the initialized state of the SDK configuration.\n          It is not required to be used, it is only returned for your convenience.*/\n\n      // start working with SDK\n    }).catch(function(validationObj){\n      // handle error\n    });\n    ```\n\n## Fundamentals\nThe SDK is comprised of two key models, `Content` and `Context`.  `Content` is primarily what the end-user will consume on their respective digital channels and comes from the Flybits core.  This can be anything from push notifications to static/dynamic elements required to render a page/component in an application.  `Context` is what defines the complete state of the user and encompasses the who/what/where/when/why/how about the user.  `Context` can be reported to Flybits from all different channels from server applications to other end-clients, using this SDK to send `Context` is simply one of the possible methods.\n\nYou may be wondering where does the intelligence take place?  This is the main benefit of Flybits being a Context-as-a-Service platform.  End-clients built using this SDK can essentially become a dumb client that reports `Context` and fetches `Content`.  It is the Flybits Context Engine in conjunction with Context Rules created in our Experience studio that will determine what `Content` is returned to the end-client.  There does not need to be any hardcoded business logic for data segmentation on the end-client.\n\nThis is a key differentiator in that you can now build personalized applications that take into account contextual factors that lie outside of your end-users' devices.  Personalization can now be more than simply a location or a step count.  `Context` that is fed into Flybits can come from any source proprietary or public and all your application needs to do is fetch `Content` to receive relevant and personalized data.\n\n#### Promises\n\nA `Promise` represents an operation that has yet to be completed but will in the future.\n\nAll asynchronous operations in the SDK return a `Promise` which give developers full power and flexibility to manage chained operations, parallel model retrieval and deferred actions.\n\n#### Standardized Errors\n\nAll handled errors in the Flybits SDK can be caught by appending a `.catch()` callback onto any promise and will invoke the callback with an instance of the `Flybits.Validation` class.\n```javascript\nFlybits.api.Content.getAll().catch(function(validation){\n  //handle error\n});\n```\nThe `Flybits.Validation` class comprises of a `state` property an `errors` array containing any and all errors that has been incurred by an SDK operation, and a `type` static property holding error code constants. The `state` property indicates the result of an operation. In the case of a `.catch()` callback it will always be false.\n\n## Authentication\n\nIn order to authenticate to Flybits one must use an Identity Provider(`IDP`).  This SDK comes with a few default identity provider facilitating classes.  If custom IDPs are required one can simply extend the `IDP` abstract class.\n\nBelow is a simple example of authenticating with a Flybits managed user account.\n\n```javascript\n// Flybits managed IDP\nvar idp = new Flybits.idp.FlybitsIDP({\n  password: 'pass123',\n  email: 'email@company.com',\n  projectID: 'E097EC76-AFA5-436D-8954-1287E220BBCB'\n});\n\n/**\n * IDP for OAuth \n * var idp = new Flybits.idp.OAuthIDP({\n *   token: '12312231',\n *   providerName: Flybits.idp.OAuthIDP.provider.FACEBOOK,\n *   projectID: 'E097EC76-AFA5-436D-8954-1287E220BBCB'\n * });\n */ \n\n/**\n * Anonymous login \n * var idp = new Flybits.idp.AnonymousIDP({\n *   projectID: 'E097EC76-AFA5-436D-8954-1287E220BBCB'\n * });\n */ \n\nFlybits.Session.connect(idp);\n```\n\n> <strong>note:</strong> If you already have a pre-existing or independently retrieved Flybits JWT, you can inject it directly into the SDK.  This will persist it locally and enable subsequent API calls to leverage the injected session.\n\n```javascript\nconst jwtStr = 'eyJhbGciOiJIUzI1NiIsImtpZCI6IkY3QkNENDUxLT...';\nFlybits.Session.setUserToken(jwtStr);\n```\n\nIf your application manages its own session token this way, initialize with `restoreSession: false` so the SDK does not restore a previously persisted session from local storage.  A fresh device ID will be generated and any previously stored session values will be overwritten.\n\n```javascript\nconst jwtStr = 'eyJhbGciOiJIUzI1NiIsImtpZCI6IkY3QkNENDUxLT...';\nFlybits.init({\n  HOST: '//api.flybits.com',\n  restoreSession: false\n}).then(function(){\n  Flybits.Session.setUserToken(jwtStr);\n  // session is ready with the provided token\n});\n```\n\n## Basic Data Consumption\nHere are some examples of common workflows when consuming data from the Flybits core assuming User has already been authenticated.\n\n### Retrieving Content\nThis is the standard call that most applications will perform to request `Content` for their views.  It's just this simple because all the intelligence and data segmentation is performed by the Flybits Context Engine and abstracted away from the end-clients.  The below call will return all relevant `Content` instances for the current end-user.\n\n```javascript\nFlybits.api.Content.getAll().then(function(resultObj){\n  // do things with the relevant Content instances\n  console.log(resultObj.result);\n});\n```\n\nTo retrieve the JSON body from a `Content` instance, whose values were defined in the Experience Studio, simply invoke the `getData` function on the instance.  The reason this is an asynchronous function is because it is possible to fetch relavent `Content` instances without their body, however by default the SDK will request their bodies.  Invoking `getData` will either resolve with its JSON body immediately or if the instance does not contain a body make an API request to retrieve it.  Regardless, this logic is abstracted away from the user of the SDK.\n\n```javascript\nFlybits.api.Content.getAll().then(function(resultObj){\n  // assuming there is a Content instance in the response\n  var contentInstance = resultObj.result[0];\n\n  // retrieve JSON body\n  return contentInstance.getData();\n}).then(function(obj){\n  // do stuff with body of Content instance.\n});\n```\n\n### Content Retrieval By Category\nWithin the Flybits Experience Studio content can be assigned a set of labels allowing for granular and flexible categorization.  From the client application retrieval perspective here are some examples on specifying what content you would like to see:\n\n```javascript\n// simple disjunction (boolean logical OR)\nFlybits.api.Content.getAll({\n  labels: ['offers', 'coffee']\n}).then(function(resultObj){\n  // do things with the relevant Content instances\n  console.log(resultObj.result);\n});\n```\n\nThe above is an example of retrieving all relevant content that have labels offers OR coffee\nFor advanced statements an expression in Conjunctive Normal Form (CNF) or Disjunctive Normal Form (DNF) is supported.\n\n```javascript\n// CNF expression (boolean logic AND of ORs)\nFlybits.api.Content.getAll({\n  labelsFormula: '(offers,coffee,(starbucks;dunkin))'\n}).then(function(resultObj){\n  // do things with the relevant Content instances\n  console.log(resultObj.result);\n});\n```\n\nThe above is an example of retrieving all relevant content that have labels offers AND coffee AND ( starbucks OR dunkin ). \nContent returned with these label combinations:\n\n- offers, coffee, starbucks\n- offers, coffee, dunkin\n\nContent not returned with these label combinations:\n\n- offers, starbucks\n- offers, coffee, tims\n- ... etc\n\n#### Advanced Expression Operators\n\nLogical operators include:\n\n- NOT - !\n- AND - ,\n- OR - ;\n\nExample labels and usage patterns following CNF and DNF structures:\n\n```\n(english)\n((english))\n(!(english))\n(english;french)\n(english,french)\n(english,!french)\n(english;french;spanish)\n(english,french,spanish)\n(english,!french,!spanish)\n(english,(french;spanish),german)\n((english,french);(spanish,german))\n```\n\n### Content Pagination\nA tedious aspect of consuming lengthy amounts of models from an API is pagination.  Most pageable responses from the SDK will return a response `Object` that comprises of a `result` array of the requested models and a `nextPageFn`.  If the `nextPageFn` is not `undefined`, then the resultant dataset has another page.  Simply invoke the `nextPageFn` function to perform another asynchronous request for the next page of data.\n\nThis is super helpful with infinite scrolling use cases as it's simple to check for the existence of a `nextPageFn` as opposed to dealing with limits/offsets/totals and keeping track of what request parameters were used to perform the first request.\n\nNote: if you really need the paging details, the paging `Object` of the last request can be retrieved using the accessor at `Flybits.api.Content.getPaging()`.\n\n```javascript\nFlybits.api.Content.getAll().then(function(resultObj){\n  // do things with the first page of relevant Content instances\n  console.log(resultObj.result);\n\n  // fetch next page of Content instances if it exists\n  return resultObj.nextPageFn? resultObj.nextPageFn():{};\n}).then(function(resultObj){\n  // do things with the second page of relevant Content instances\n  console.log(resultObj.result);\n\n  // fetch next page of Content instances if it exists\n  return resultObj.nextPageFn? resultObj.nextPageFn():{};\n});\n```\n\n#### Manual Pagination\n\nIf you would like to manually specify pagination parameters, you can so as such:\n\n```javascript\nFlybits.api.Content.getAll({\n  paging: {\n    limit: 20,\n    offset: 40\n  }\n}).then(function(resultObj){\n  // do things with the relevant Content instances\n  console.log(resultObj.result);\n  \n  // manually access last pagination object\n  // {offset: 40, limit: 20, total: 100}\n  console.log(Flybits.api.Content.getPaging())\n});\n```\n\n### Nested Paged Data\nDepending on the `Content` template an instance was created from, the JSON body of a `Content` instance may have a property mapping to an array with pagination.  In this case the SDK will replace the array with an instance of the `PagedData` class.  Within the class is a `data` property that maps to the array of JSON data.  To check if the `PagedData` has more pages, you can either check the existence of the `nextPageFn` on the `PagedData` instance or you can invoke the `hasNext` function.  To properly retrieve the next page of data, invoke `getNext`.  This function will resolve with an array of the next page of data, and it will also append the next page to the `PagedData` instance's internal `data` array.  Thus if you are using a data-binding UI framework no work is needed to update your view.  If your view is bound to the `data` property of the `PagedData` instance, simply invoke `getNext` and your view should update automatically.\n\n```javascript\n// assuming previous Content instance retrieval\nvar contentInstance;\n\ncontentInstance.getData().then(function(obj){\n  /**\n   *  assuming Content JSON body\n   *  {\n   *    firstName: \"Bob\",\n   *    lastName: \"Loblaw\",\n   *    pets: PagedData\n   *  }\n   */\n\n   // bind view to obj.pets.data\n   console.log(obj.pets.data);\n   if(obj.pets.hasNext()){\n     obj.pets.getNext();\n   } \n});\n```\n\n## Context Management\nThe Flybits platform allows for Context Plugins to be built on both server and client side to connect/report proprietary data sources, sensory data, & engagement analytics to the Flybits core.  The JavaScript SDK allows for two mechanisms of context data reporting:\n\n**Proactive Reporting**\nFor event driven situations where an action requires proactive adhoc reporting of context data, a simple convenience method can be used for [explicit reporting](#explicit-reporting-of-context-data-v270).  This method still leverages Context Manager batching capabilities and is considered the easiest way to report context data.\n\n**Scheduled Collection**\nThis form is best suited for periodically polling a data source such as device location or any other source for periodic state changes.  In order to do this you must use [available plugins](#registering-available-plugins) or [create a custom client-side Context Plugin](#creating-a-custom-client-side-context-plugin) and register it to the main Context Manager.\n\nCustom Context Plugin creation essentially allows for developers to extend a `ContextPlugin` abstract class to leverage periodic collection services and batching capabilities.  Proactive adhoc reporting is also available with custom Context Plugins.\n\n### Explicit Reporting of Context Data (>v2.7.0)\n\nStarting in version 2.7.0 there is no longer a need to implement, instantiate, & register custom Context Plugins in order to report data.  Using only a Context Plugin ID you may explicitly report context data at any point in your application lifecycle as long as the Context Manager has been initialized.\n\n```javascript\n// Initialize Context Manager and report context data\nFlybits.context.Manager.initialize().then(function(){\n  Flybits.context.Manager.reportCtx('ctx.sdk.battery',{\n    percentage: 22.3\n  });\n});\n\n/** \n * Alternatively you can listen for initialization success separately\n * from where initialization occurs.\n */\nFlybits.context.Manager.ready.then(function(){\n  Flybits.context.Manager.reportCtx('ctx.sdk.battery',{\n    percentage: 22.3\n  });\n})\n```\n\n\n### Registering Available Plugins\nAll Context plugins that extend the `ContextPlugin` abstract class will inherit the ability to periodically collect context values and have them stored locally.  Upon registering the plugin with the `Flybits.context.Manager` periodic collection will begin.  The `Flybits.context.Manager` will then periodically gather all collected context values and report them to the Flybits core.  The period of collection for each context plugin can be configured individually as well as the period of reporting of the `Flybits.context.Manager`.  \n\nThe `Flybits.context.Manager` also implements a debouncing algorithm so that if the length of one period has passed since it reported context to the core and new context values are collected locally, it will begin reporting immediately.  However, it will still respect the frequency of the reporting period and not report more than once per period.  For example, let us say there have been 4 context values from several different context plugins collected locally and the `Flybits.context.Manager` reporting period length is 2000ms.  Because there are context values to report the manager will gather them all together and report them to the core at 0ms.  After 2000ms has passed, the manager will check for locally collected context values, if there are none no report will occur.  However if a context plugin collects values at the 2500ms mark, because the minimum of 2000ms has passed since the last report, the manager will awaken and perform a context report immediately instead of waiting for the 4000ms mark.  This algorithm basically ensures a maximum performance implication on the client application in terms of network utilization but at the same time allows for reactivity should context state change suddenly.\n\nThis SDK includes some basic context plugins.  This list will grow as native device access grows across browser vendors:\n* Location\n* Connectivity\n\nBelow is an example as to how one can register existing or custom plugins and begin reporting to the Flybits Core.  The basic workflow is that context values are collected from the individual context plugin instances.  Then they are batched together and reported to the Flybits Core.\n\n```javascript\n// Instantiate context plugins\nvar x = new Flybits.context.Location({\n  maxStoreSize: 50,\n  refreshDelay: 10000\n});\nvar y = new Flybits.context.Connectivity({\n  maxStoreSize: 50,\n  refreshDelay: 5000\n});\n/**\n * Remember that every custom context plugin must extend the ContextPlugin\n * abstract class.\n */\nvar z = new CustomContextPlugin({\n  maxStoreSize: 50,\n  refreshDelay: 1000\n});\n\n/**\n * Register plugin instances.  Once registered they will begin collecting\n * context data into a local persistent storage database.  Note the Manager\n * will not yet report these context values to the Flybits Core.\n */\nvar xStart = Flybits.context.Manager.register(x);\nvar yStart = Flybits.context.Manager.register(y);\nvar zStart = Flybits.context.Manager.register(z);\n\n\nPromise.all([xStart,yStart,zStart]).then(function(){\n  /**\n   * It is only after explicit initialization that the context manager will\n   * begin reporting values to the Core.\n   */\n  Flybits.context.Manager.initialize();\n});\n```\n\nAll Context plugins also allow for immediate injection of context values for use cases that do not fit a passive periodic collection model.  Note that the data structure of the `Object` to be injected must either match the expected server format of the plugin created in the Flybits Developer Portal or match the expected parameter format in the SDK plugin object's `_toServerFormat` function.  More Information can be found in the [Creating a Custom Client-Side Context Plugin](#creating-a-custom-client-side-context-plugin) section.\n\n```javascript\n// Instantiate plugin services\nvar x = new Flybits.context.Location({\n  maxStoreSize: 50,\n  refreshDelay: 5000\n});\nvar z = new CustomContextPlugin({\n  maxStoreSize: 50,\n  refreshDelay: 1000\n});\n\nvar xStart = Flybits.context.Manager.register(x);\nvar zStart = Flybits.context.Manager.register(z);\n\n// inject context values\nx.setState({\n  coords: {\n    accuracy: 1217,\n    latitude: 43.6711263,\n    longitude: -79.4140225\n  },\n  timestamp: 1501785980332\n});\n\nz.setState({\n  page_view: 'Agenda',\n  view_count: 23\n});\n```\n\n### Creating a Custom Client-Side Context Plugin\nIf your application is privy to proprietary information you would like to report to Flybits as a context parameter, you must extend the `ContextPlugin` abstract class.  Proprietary information can include anything including user information or flags that can be used to segment your user base.\n\nBelow is an example of how to extend the `ContextPlugin` abstract class.  You may wish to encapsulate the class definition below in a closure to allow for private static entities.\n\n```javascript\n// Plugin constructor\nvar CustomContextPlugin = function(opts){\n  // call parent abstract class constructor\n  Flybits.context.ContextPlugin.call(this,opts);\n  // custom initialization code here\n};\n\n// copy parent abstract class prototype\nCustomContextPlugin.prototype = Object.create(Flybits.context.ContextPlugin.prototype);\nCustomContextPlugin.prototype.constructor = CustomContextPlugin;\n\n/**\n * This is the unique plugin name that can be found on the context plugin's info page in \n * the Developer Portal project settings.\n */\nCustomContextPlugin.prototype.TYPEID = CustomContextPlugin.TYPEID = 'ctx.sdk.contextpluginname';\n\n/**\n * You must override the support check method to account for cases where your\n * custom plugin can potentially not be compatible with all user browser platforms.\n */\nCustomContextPlugin.isSupported = CustomContextPlugin.prototype.isSupported = function(){\n  var def = new Flybits.Deferred();\n  // custom check to see if the custom context plugin is supported on users' platform\n  def.resolve();\n  return def.promise;\n};\n\n/**\n * Main function that is called whenever the context manager collects context.\n */\nCustomContextPlugin.getState = CustomContextPlugin.prototype.getState = function(){\n  var def = new Flybits.Deferred();\n  // custom code to retrieve and return proprietary data\n  def.resolve();\n  return def.promise;\n};\n\n/**\n * Optional override of the transformation function used to convert objects collected from getState() or\n * injected by setState().  You do not need to implement this function if your context value\n * data structure is identical to the server expected key/map structure of the plugin.  This\n * server structure is defined from the Developer Portal project settings.\n */\nCustomContextPlugin.prototype._toServerFormat = function(item){\n  /**\n   * Invoking the super class method before manipulating the `item` argument\n   * is recommended in order to accomodate for Flybits specific server format.\n   * Namely it is required for parsing parameterized context attributes.\n   */\n  //item = Flybits.context.ContextPlugin.prototype._toServerFormat.call(this,item);\n\n  return {\n    propertyKey: item.contextValueKey\n  };\n};\n```\n\n### Parameterized Context Attributes\nAs you may already be aware, context data objects are JSON objects that contain a key value mapping of a context plugin's attribute name and its current value that is to be reported. Available attributes are defined when creating a custom context plugin in the Flybits Developer Portal.  For times when there are variable subcategories to classify an attribute's value, you can define an attribute in the Developer Portal to be \"parameterized\".\n\nFor example if you'd like to capture context values for the viewing of pages in your application and you may not know all the pages available ahead of time or there may be very many pages, it is not very convenient to create an attribute for every page name when defining your custom context plugin:\n\n```javascript\n// inconvenient multiple static attribute definitions\nctx.tenant.views.homePage\nctx.tenant.views.agendaPage\nctx.tenant.views.surveyPage\n// ...\n/**\n * `views` is the plugin name\n * attribute name for every possible page of application\n */\n```\n\nIf you were to use a parameterized attribute named `page`, you would only need a single attribute to facilitate the same as the above example:\n\n```javascript\n// convenient single attribute definition allowing for dynamic arguments\nctx.tenant.views.page.{pageName}\n/**\n * `views` is the plugin name\n * `page` is the attribute name\n * `pageName` is the variable parameter\n */\n```\n\nSo now when you are setting or collecting context values, you can do something like this:\n\n```javascript\nvar z = new CustomContextPlugin({\n  maxStoreSize: 50,\n  refreshDelay: 1000\n});\n\nz.setState({\n  'page.agenda': 'viewed',\n  'page.home': 'viewed',\n  'page.survey': 'canceled'\n  x:3\n});\n```\n\nIn this example as the pages of your application grows you can continue to report new `pageName` arguments without having to update your context plugin definition.\n\n### Analytics\nEngagement analytics originating from the device follows the same paradigm as all Context data in the Flybits ecosystem and is modeled as Context Plugins.  These *reserved* Context Plugins are available by default in all Flybits tenants:\n\n- `ctx.flybits.contentAnalytics`\n- `ctx.flybits.pushAnalytics`\n- `ctx.flybits.pushContentAnalytics`\n\nBelow are some of the attributes we capture:\n\n**Content Scoped Engagement**\nUsed to track general engagement around Content that was provisioned by Flybits to the SDK.\n- `ctx.flybits.contentAnalytics.query.engaged.{content ID}`\n- `ctx.flybits.contentAnalytics.query.viewed.{content ID}`\n- `ctx.flybits.contentAnalytics.query.fulfilled.{content ID}`\n\n**Content Component Scoped Engagement**\nThis is a specialization of Content engagement tracking to be able to pinpoint which button or component of a piece of Content was engaged with.\n- `ctx.flybits.contentAnalytics.query.componentEngaged.{content ID}.{component ID}.{component name}.{component type}`\n- `ctx.flybits.contentAnalytics.query.componentViewed.{content ID}.{component ID}.{component name}.{component type}`\n- `ctx.flybits.contentAnalytics.query.componentFulfilled.{content ID}.{component ID}.{component name}.{component type}`\n\n**Push Scoped Engagement**\nThis is meant to track engagement of push notifications.\n- `ctx.flybits.pushAnalytics.query.viewed.{push ID}`\n- `ctx.flybits.pushAnalytics.query.engaged.{push ID}`\n\n**Push Component Scoped Engagement**\nSimilar to Content Component Scoped analytics this is meant to track any components/buttons within a push notification that the end user may have interacted with.\n- `ctx.flybits.pushAnalytics.query.componentEngaged.{push ID}.{component ID}`\n\n**Push Content Scoped Engagement**\nThis is used to track engagement with Content that was sent in the push payload for deep-linking purposes.\n- `ctx.flybits.pushContentAnalytics.query.componentEngaged.{content ID}.{push ID}.{component ID}.{component name}.{component type}`\n- `ctx.flybits.pushContentAnalytics.query.componentFulfilled.{content ID}.{push ID}.{component ID}`\n- `ctx.flybits.pushContentAnalytics.query.engaged.{content ID}.{push ID}`\n- `ctx.flybits.pushContentAnalytics.query.fulfilled.{content ID}.{push ID}`\n- `ctx.flybits.pushContentAnalytics.query.viewed.{content ID}.{push ID}`\n\n#### Reporting Analytics\n\nStarting in v2.5.0 the above analytics Context Plugins will be automatically registered when the Context Manager is initialized and will contain helper functions.\n\nFlybits Context Manager must be initialized before the below methods will function correctly.\n\n```javascript\n  Flybits.context.Manager.initialize();\n```\n\nBelow are some examples of how to report various Content analytics:\n\n```javascript\n  var contentInstance // retrieved from Flybits.api.Content.getAll()\n  Flybits.analytics.Manager.reportContent(contentInstance);\n\n  var contentInstanceID\n  Flybits.analytics.Manager.reportContentID(contentInstanceID);\n\n  var action = Flybits.analytics.Manager.actions.VIEWED;\n  Flybits.analytics.Manager.reportContent(contentInstance, action);\n\n  action = Flybits.analytics.Manager.actions.COMPONENTENGAGED;\n  Flybits.analytics.Manager.reportContent(contentInstance, action, {\n    name: 'Submit',\n    type: 'Button',\n    compID: 'cta-button-1'\n  });\n```\n\nOut of the box actions can be found at Flybits.analytics.Manager.actions namespace.\n\n- VIEWED\n- ENGAGED\n- COMPONENTENGAGED\n\nIf no `action` argument is supplied, Flybits.analytics.Manager.actions.ENGAGED will be used by default.\n\n#### Reporting Analytics (<v2.5.0)\nBecause analytics is captured through Context Plugins, you can create custom Context Plugin for each of the analytics types you'd like to report on:\n\n- `ctx.flybits.contentAnalytics`\n- `ctx.flybits.pushAnalytics`\n- `ctx.flybits.pushContentAnalytics`\n\nHere is an example:\n\n1. **[Creating a Custom Client-Side Context Plugin](#creating-a-custom-client-side-context-plugin)**\n\n```javascript\nvar ContentAnalytics = function(opts){\n  Flybits.context.ContextPlugin.call(this,opts);\n  \n  /** This plugin requires manual reporting and does \n   *  not need an automated refresh interval every X time.\n   **/\n  this.refreshDelay = Flybits.context.ContextPlugin.ONETIME;\n};\n\nContentAnalytics.prototype = Object.create(Flybits.context.ContextPlugin.prototype);\nContentAnalytics.prototype.constructor = ContentAnalytics;\nContentAnalytics.prototype.TYPEID = ContentAnalytics.TYPEID = 'ctx.flybits.contentAnalytics';\n\n// Always supported because these are Flybits reserved plugins\nContentAnalytics.isSupported = ContentAnalytics.prototype.isSupported = function(){\n  return Promise.resolve();\n};\n\n// This plugin is only used for manual reporting.\nContentAnalytics.getState = ContentAnalytics.prototype.getState = function(){\n  return Promise.resolve();\n};\n```\n\n2. **Register Plugin with Context Manager**\nPlugin regstration can occur at any time.  The important part is to ensure the Context Manager is initialized sometime in your application lifecycle.\n\n```javascript\nvar contentAnalytics = new ContentAnalytics();\nFlybits.context.Manager.register(contentAnalytics);\nFlybits.context.Manager.initialize();\n```\n\n3. **Report Data**\nAt the event of an end-user action that is of interest perform the following:\n\n```javascript\nvar analyticsEvent = {};\nanalyticsEvent['viewed.' + content.id] = true;\n// analyticsEvent['engaged.' + content.id] = true;\ncontentAnalytics.setState(analyticsEvent);\n```\n","readmeFilename":"README.md"}