{"_id":"cf-test-focus","_rev":"258-19a991681c279b3b1da6dafdda049088","name":"cf-test-focus","dist-tags":{"latest":"2.2.5"},"versions":{"1.0.0":{"name":"cf-test-focus","version":"1.0.0","author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","_id":"cf-test-focus@1.0.0","maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"dist":{"shasum":"4a1b10be3248d2a7779f30953a920f5d7b121af8","tarball":"https://registry.npmjs.org/cf-test-focus/-/cf-test-focus-1.0.0.tgz","integrity":"sha512-wMemon+k9hookDE4uyBdT5efJKTNmZ+g8nrE7rUQ4eaT0CkICbKXmmlBiKLUAfELT8Sd+UPWPL4PgUysCHG9mg==","signatures":[{"sig":"MEYCIQD0Ox25RBf3298HOTHSgxFbEXy8IIh8LBdENL2Uj01mXgIhAMVZ+aROnyyGPiws3iDp87rLnjknKSoBaPPF8p6Bejtn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4a1b10be3248d2a7779f30953a920f5d7b121af8","scripts":{},"_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"deprecated":"This package has been deprecated. Please find this package under its new name @cloudflare/test-focus.","_npmVersion":"2.14.9","description":"CloudFlare Focus Test Util","directories":{},"_nodeVersion":"0.12.9","dependencies":{"cf-test-stub":"^1.0.0"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cf-test-focus-1.0.0.tgz_1463440009001_0.367143711540848","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"cf-test-focus","version":"1.0.1","author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","_id":"cf-test-focus@1.0.1","maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"dist":{"shasum":"432a3ae241f01b23c232c1e78a8d7955bca34fd6","tarball":"https://registry.npmjs.org/cf-test-focus/-/cf-test-focus-1.0.1.tgz","integrity":"sha512-UoOw6Ee1/MOnexDNYQCmVCeDmdwzJJDAhXMl0vw9o3IrlAiueO0snuK1sUoRxHAsN5ooaM2waPkMA14nzw08tQ==","signatures":[{"sig":"MEUCIBpmEJjrVhJpoi6GRvkEBdi3K9/NR2YDZMdJAFHr8ByUAiEArekJk7o1zFm12S8bgLMkfPBo0R0gu1Asui/tMlKzc1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"432a3ae241f01b23c232c1e78a8d7955bca34fd6","scripts":{},"_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"deprecated":"This package has been deprecated. Please find this package under its new name @cloudflare/test-focus.","_npmVersion":"3.8.3","description":"CloudFlare Focus Test Util","directories":{},"_nodeVersion":"5.10.1","dependencies":{"cf-test-stub":"^1.0.1"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cf-test-focus-1.0.1.tgz_1465865305195_0.5655140578746796","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"cf-test-focus","version":"2.0.0","author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","_id":"cf-test-focus@2.0.0","maintainers":[{"name":"akenn","email":"andrew@akenn.org"},{"name":"jwineman","email":"john.wineman@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"thejameskyle","email":"me@thejameskyle.com"},{"name":"thellimist","email":"mufuyil@gmail.com"},{"name":"toekneestuck","email":"toekneestuck@gmail.com"},{"name":"triggity","email":"truongmt@gmail.com"},{"name":"wyuenho","email":"wyuenho@gmail.com"}],"dist":{"shasum":"47408640406418c4ec612c490896bad8c4dee402","tarball":"https://registry.npmjs.org/cf-test-focus/-/cf-test-focus-2.0.0.tgz","integrity":"sha512-n6kXT4ug6RG2lX4ksaGay6oFIZOo8divnotjT1gZe+AfPozonpkp2yIXPqjRaJyaSXNzHz6jzweMdE0XR0QqkA==","signatures":[{"sig":"MEQCIG8Q+oMD68XmCg0G4/kcThWZBFSDU7FzzOJ381j3LGXfAiAZ0gdexQNEdoOwi0ZcuukqIaClW5I2Mr24HoEkip51ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"47408640406418c4ec612c490896bad8c4dee402","scripts":{},"_npmUser":{"name":"wyuenho","email":"wyuenho@gmail.com"},"deprecated":"This package has been deprecated. Please find this package under its new name @cloudflare/test-focus.","_npmVersion":"2.15.9","description":"CloudFlare Focus Test Util","directories":{},"_nodeVersion":"4.6.1","dependencies":{"cf-test-stub":"^2.0.0"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cf-test-focus-2.0.0.tgz_1480607626572_0.2186388096306473","host":"packages-18-east.internal.npmjs.com"}},"2.0.1":{"name":"cf-test-focus","version":"2.0.1","author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","_id":"cf-test-focus@2.0.1","maintainers":[{"name":"hturan","email":"harley@hturan.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"jwineman","email":"john.wineman@gmail.com"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"nkcmr","email":"nick@comer.io"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"thellimist","email":"mufuyil@gmail.com"},{"name":"toekneestuck","email":"toekneestuck@gmail.com"},{"name":"wyuenho","email":"wyuenho@gmail.com"}],"dist":{"shasum":"4e5868f466b086ef700d4409ec0bba8236dce971","tarball":"https://registry.npmjs.org/cf-test-focus/-/cf-test-focus-2.0.1.tgz","integrity":"sha512-8JG+YLHgR1MeQE7uHuNv/S784II9lkvYXTND1QngrqSLhZ7/14m9Y7fpCN43v98nWZY4NfjZrFXtcLskhy0/dw==","signatures":[{"sig":"MEUCIHFSJXKXN595K2S/MbGI/yE1Hui0/lI4lUpwnDsHgWiVAiEAqMVJWHB7ZbVBUwY05ag0+kue9FwkBGqO36t2KhZnyzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4e5868f466b086ef700d4409ec0bba8236dce971","scripts":{},"_npmUser":{"name":"koddsson","email":"koddsson@gmail.com"},"deprecated":"This package has been deprecated. Please find this package under its new name @cloudflare/test-focus.","_npmVersion":"2.15.11","description":"CloudFlare Focus Test Util","directories":{},"_nodeVersion":"7.5.0","dependencies":{"cf-test-stub":"^2.0.0"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cf-test-focus-2.0.1.tgz_1488209306232_0.4209461654536426","host":"packages-12-west.internal.npmjs.com"}},"2.2.0":{"name":"cf-test-focus","version":"2.2.0","author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","_id":"cf-test-focus@2.2.0","maintainers":[{"name":"hturan","email":"harley@hturan.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"jwineman","email":"john.wineman@gmail.com"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"nkcmr","email":"nick@comer.io"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"thellimist","email":"mufuyil@gmail.com"},{"name":"toekneestuck","email":"toekneestuck@gmail.com"},{"name":"wyuenho","email":"wyuenho@gmail.com"}],"dist":{"shasum":"0f7119eaf2253e056b23d9a83458babeb5431164","tarball":"https://registry.npmjs.org/cf-test-focus/-/cf-test-focus-2.2.0.tgz","integrity":"sha512-1YXMbbBYXY4jV6SymMIPBnz7kBgDP9BprHcQnVY5suRODWhG2HRQ8i1e1JgI+J/WB9GGyDzipxsSy8wXgjaq2g==","signatures":[{"sig":"MEQCIAevdLQQGeUoncvjdT5k/RH6ZfDRF1WgCpCDegGY+6aTAiB9xuDNRFdBOnggbwXai+IPmLQK8ABp8X3P3ispaNQfRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","module":"es/index.js","_shasum":"0f7119eaf2253e056b23d9a83458babeb5431164","scripts":{},"_npmUser":{"name":"miksu","email":"vojtech@miksu.cz"},"deprecated":"This package has been deprecated. Please find this package under its new name @cloudflare/test-focus.","_npmVersion":"4.1.2","description":"Cloudflare Focus Test Util","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"7.7.3","dependencies":{"cf-test-stub":"^2.2.0"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"_npmOperationalInternal":{"tmp":"tmp/cf-test-focus-2.2.0.tgz_1490037057973_0.37549895816482604","host":"packages-12-west.internal.npmjs.com"}},"2.2.1":{"name":"cf-test-focus","version":"2.2.1","author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","_id":"cf-test-focus@2.2.1","maintainers":[{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"handrews","email":"henry@cloudflare.com"},{"name":"manatarms","email":"fernandes.sachin@gmail.com"},{"name":"cf-ci","email":"npm-readonly@cloudflare.com"},{"name":"jparyani-cloudflare","email":"jparyani@cloudflare.com"},{"name":"ryan0x44","email":"npmjs@ryan0x44.com"},{"name":"johndotawesome","email":"jrf0110@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"hturan","email":"harley@hturan.com"},{"name":"thellimist","email":"mufuyil@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"nkcmr","email":"nick@comer.io"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"toekneestuck","email":"toekneestuck@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"}],"dist":{"shasum":"c5aab332ba9dd9a9e7bc4ffb53f38514b8135a5f","tarball":"https://registry.npmjs.org/cf-test-focus/-/cf-test-focus-2.2.1.tgz","integrity":"sha512-qID7yBu9m9EyqnpYof7C2/kA7kPFcYE8jJ/WoGG4m4LEjNcUPnA6OF0mXFl1xtDYiyIlzQ/5KXK2i6muW8Njow==","signatures":[{"sig":"MEUCIQDOuAFyAd2ivXA3HHf8ll5KQogd4oKagcRXDNnxH9Wp2gIgIVYaMYxb3u0OD+w+3fU/CH1+RHU1Z9MYPkhdf5/iUZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","module":"es/index.js","_shasum":"c5aab332ba9dd9a9e7bc4ffb53f38514b8135a5f","scripts":{},"_npmUser":{"name":"miksu","email":"vojtech@miksu.cz"},"deprecated":"This package has been deprecated. Please find this package under its new name @cloudflare/test-focus.","_npmVersion":"4.1.2","description":"Cloudflare Focus Test Util","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"7.7.3","dependencies":{"cf-test-stub":"^2.2.1"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"_npmOperationalInternal":{"tmp":"tmp/cf-test-focus-2.2.1.tgz_1506043784690_0.5901799146085978","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"cf-test-focus","version":"2.2.2","author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","_id":"cf-test-focus@2.2.2","maintainers":[{"name":"hamidagh","email":"hamid.aghdaee@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"handrews","email":"henry@cloudflare.com"},{"name":"manatarms","email":"fernandes.sachin@gmail.com"},{"name":"cf-ci","email":"npm-readonly@cloudflare.com"},{"name":"jparyani-cloudflare","email":"jparyani@cloudflare.com"},{"name":"ryan0x44","email":"npmjs@ryan0x44.com"},{"name":"johndotawesome","email":"jrf0110@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"hturan","email":"harley@hturan.com"},{"name":"thellimist","email":"mufuyil@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"nkcmr","email":"nick@comer.io"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"toekneestuck","email":"toekneestuck@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"}],"dist":{"shasum":"78c39eaf30fbd7d9f2556271b6ccc2172963e520","tarball":"https://registry.npmjs.org/cf-test-focus/-/cf-test-focus-2.2.2.tgz","integrity":"sha512-sqj3xT+CwTT3pyrpXf1KrFl9xHWcDbK17NrlS54nspkCSWbzRudStjKXNXHNCFKcrp6NgABD0Ohqy2ldI/r6og==","signatures":[{"sig":"MEQCIFMaz3ZAFv4d8r7rNnu68BZwswjLlv0xMr11UvkSA24vAiBgIN8uLQXA7PUa4HOXNXr7YQtCW7cvkqphl4uMfIokjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","module":"es/index.js","_shasum":"78c39eaf30fbd7d9f2556271b6ccc2172963e520","scripts":{},"_npmUser":{"name":"sejoker","email":"sejoker@gmail.com"},"deprecated":"This package has been deprecated. Please find this package under its new name @cloudflare/test-focus.","_npmVersion":"3.10.10","description":"Cloudflare Focus Test Util","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"6.10.2","dependencies":{"cf-test-stub":"^2.2.2"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"_npmOperationalInternal":{"tmp":"tmp/cf-test-focus-2.2.2.tgz_1508518411532_0.8287055862601846","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"cf-test-focus","version":"2.2.3","author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","_id":"cf-test-focus@2.2.3","maintainers":[{"name":"hamidagh","email":"hamid.aghdaee@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"handrews","email":"henry@cloudflare.com"},{"name":"manatarms","email":"fernandes.sachin@gmail.com"},{"name":"cf-ci","email":"npm-readonly@cloudflare.com"},{"name":"jparyani-cloudflare","email":"jparyani@cloudflare.com"},{"name":"ryan0x44","email":"npmjs@ryan0x44.com"},{"name":"johndotawesome","email":"jrf0110@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"hturan","email":"harley@hturan.com"},{"name":"thellimist","email":"mufuyil@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"nkcmr","email":"nick@comer.io"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"toekneestuck","email":"toekneestuck@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"}],"dist":{"shasum":"d4c51f56feb2146fbad659ff1a1e37bfa9e246f7","tarball":"https://registry.npmjs.org/cf-test-focus/-/cf-test-focus-2.2.3.tgz","integrity":"sha512-8pS9BODyU8sQ+/PtYSpIzQAr62mmnaf8Dv2465EM0wGw9ZVwzDWq2+ecHjZxWD5LllraegjtkY22vuAZqEVHPQ==","signatures":[{"sig":"MEUCIBXJDB63b/jvAdPajJ2VK7uJCnZY4b7ViBiTAqx+gGFYAiEA5b/iOCMFyhiiw1cI2t7ZXRem3QawDaM4VL7lGETfyOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","module":"es/index.js","_npmUser":{"name":"sejoker","email":"sejoker@gmail.com"},"deprecated":"This package has been deprecated. Please find this package under its new name @cloudflare/test-focus.","_npmVersion":"5.4.1","description":"Cloudflare Focus Test Util","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"8.2.1","dependencies":{"cf-test-stub":"^2.2.3"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"_npmOperationalInternal":{"tmp":"tmp/cf-test-focus-2.2.3.tgz_1508777961126_0.7225436638109386","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"cf-test-focus","version":"2.2.4","author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","_id":"cf-test-focus@2.2.4","maintainers":[{"name":"adamschwartz","email":"adam.flynn.schwartz@gmail.com"},{"name":"cf-ci","email":"npm-readonly@cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"ereeves","email":"ereeves@cloudflare.com"},{"name":"hamidagh","email":"hamid.aghdaee@gmail.com"},{"name":"handrews","email":"henry@cloudflare.com"},{"name":"hturan","email":"harley@hturan.com"},{"name":"inikulin","email":"ifaaan@gmail.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"johndotawesome","email":"jrf0110@gmail.com"},{"name":"jparyani-cloudflare","email":"jparyani@cloudflare.com"},{"name":"manatarms","email":"fernandes.sachin@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"mpint","email":"mpinter09@gmail.com"},{"name":"nkcmr","email":"nick@comer.io"},{"name":"rreverser","email":"me@rreverser.com"},{"name":"ryan0x44","email":"npmjs@ryan0x44.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"teffenellis","email":"teffen@nirri.us"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"toekneestuck","email":"toekneestuck@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"}],"dist":{"shasum":"92ea068b6a82f077829904c879f118de5075d858","tarball":"https://registry.npmjs.org/cf-test-focus/-/cf-test-focus-2.2.4.tgz","fileCount":7,"integrity":"sha512-Y2ZR/p46WcSy50fQvhNO9Db2yyvyHmvobHH2B7w5ZPIVvToiJOlz9B2yrdWuuVACki8gR8sjzt5YnO/Na1pcFw==","signatures":[{"sig":"MEUCIQDtRvsPWnJ5EzBIVIM8EmYiOAr/9V/AkTz2kGBIyP2I2gIgMX66dG1/z2aKiHx6LqDBA2BHTgG8XQ2dtMCJ9B55S/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2949},"main":"lib/index.js","module":"es/index.js","_npmUser":{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},"deprecated":"This package has been deprecated. Please find this package under its new name @cloudflare/test-focus.","_npmVersion":"5.7.1","description":"Cloudflare Focus Test Util","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"8.10.0","dependencies":{"cf-test-stub":"^2.2.4"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cf-test-focus_2.2.4_1522190886821_0.5916043227066974","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"cf-test-focus","version":"2.2.5","author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","_id":"cf-test-focus@2.2.5","maintainers":[{"name":"adamschwartz","email":"adam.flynn.schwartz@gmail.com"},{"name":"cf-ci","email":"npm-readonly@cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"ereeves","email":"ereeves@cloudflare.com"},{"name":"hamidagh","email":"hamid.aghdaee@gmail.com"},{"name":"handrews","email":"henry@cloudflare.com"},{"name":"hturan","email":"harley@hturan.com"},{"name":"inikulin","email":"ifaaan@gmail.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"johndotawesome","email":"jrf0110@gmail.com"},{"name":"jparyani-cloudflare","email":"jparyani@cloudflare.com"},{"name":"manatarms","email":"fernandes.sachin@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"mpint","email":"mpinter09@gmail.com"},{"name":"nkcmr","email":"nick@comer.io"},{"name":"rreverser","email":"me@rreverser.com"},{"name":"ryan0x44","email":"npmjs@ryan0x44.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"teffenellis","email":"teffen@nirri.us"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"toekneestuck","email":"toekneestuck@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"}],"dist":{"shasum":"f5cffbbd612c592aa1435052f32c9a76e0edcbcb","tarball":"https://registry.npmjs.org/cf-test-focus/-/cf-test-focus-2.2.5.tgz","fileCount":7,"integrity":"sha512-eDtdyyeQXDIAp+V3z3iFBtxBQ/XPZsda5lvNGyj3jCyUIzHMk7k/syhepsM2w3AV1jzL2eMnT5w5T/PgR/ojpQ==","signatures":[{"sig":"MEUCIH0Lj2NwPI4NHgBC0s4zh5dZJB1umXsVUWg1C79lNrkJAiEA5SqTWsIvKJ/La67Y4IjYdZoXDVhkyyDnCGuVMZnn9O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3039},"main":"lib/index.js","module":"es/index.js","_npmUser":{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},"deprecated":"This package has been deprecated. Please find this package under its new name @cloudflare/test-focus.","_npmVersion":"5.7.1","description":"Cloudflare Focus Test Util","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"8.10.0","dependencies":{"cf-test-stub":"^2.2.5"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cf-test-focus_2.2.5_1522198837556_0.07450692940662451","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-05-16T23:06:51.419Z","modified":"2026-09-03T14:30:18.365Z","1.0.0":"2016-05-16T23:06:51.419Z","1.0.1":"2016-06-14T00:48:26.010Z","2.0.0":"2016-12-01T15:53:47.353Z","2.0.1":"2017-02-27T15:28:27.944Z","2.2.0":"2017-03-20T19:10:58.197Z","2.2.1":"2017-09-22T01:29:44.789Z","2.2.2":"2017-10-20T16:53:32.467Z","2.2.3":"2017-10-23T16:59:22.114Z","2.2.4":"2018-03-27T22:48:07.007Z","2.2.5":"2018-03-28T01:00:38.580Z"},"author":{"name":"James Kyle","email":"jkyle@cloudflare.com"},"license":"BSD-3-Clause","description":"Cloudflare Focus Test Util","maintainers":[{"email":"npm-readonly@cloudflare.com","name":"cf-ci-write"},{"email":"service-account@cloudflare-ui.com","name":"dash_service_account"},{"email":"workers-devprod@cloudflare.com","name":"wrangler-publisher"},{"email":"ui-platform-production@cloudflare.com","name":"cf-npm-publish"}],"readme":"# cf-test-focus\n\n> Cloudflare Focus Test Util\n\n## Installation\n\n```sh\n$ npm install cf-test-focus\n```\n\n## Usage\n\n```js\nimport assert from 'assert';\nimport {trackFocus, getCurrentFocus} from 'cf-test-focus';\n\ndescribe('exampleModule', () => {\n  it('should do something with focus', () => {\n    const stub = trackFocus();\n    exampleModule.doSomething();\n    assert.ok(stub.called);\n    assert.equal(getCurrentFocus(), document.getElementById('#expected-focused-element'));\n    // This will happen automatically in between tests.\n    stub.restore();\n  });\n});\n```\n","readmeFilename":"README.md"}