{"_id":"sw-appcache-behavior","_rev":"32-84950d0ff5470203b82bc333329010cb","name":"sw-appcache-behavior","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","dist-tags":{"latest":"0.0.18"},"versions":{"0.0.1":{"name":"sw-appcache-behavior","version":"0.0.1","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","_id":"sw-appcache-behavior@0.0.1","scripts":{},"_shasum":"b7f3eecece6c9bfaca9a7cedd4bbd35a80a72b5a","_from":"projects/sw-appcache-behavior/build","_resolved":"file:projects/sw-appcache-behavior/build","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"jeffposnick","email":"jeffy@google.com"},"dist":{"shasum":"b7f3eecece6c9bfaca9a7cedd4bbd35a80a72b5a","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.1.tgz","integrity":"sha512-J/f69/MSOynXIQ7A6jacfBdwTSZKVHXu9AFX1L1G+sOKFNksYTAt7r2hnZzxLCChFgiVYHPcbpWcY0L2AHvVGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNxGvVcEeI9w7JnRP8H9+w4jXktDHuZ92k3z9sKgfx0AiEA0s+XsBmShbb/JRz1jEpP82g10zvIO3jg5pKZOJqghqk="}]},"maintainers":[{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.1.tgz_1463531114497_0.25564205064438283"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.2":{"name":"sw-appcache-behavior","version":"0.0.2","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","_id":"sw-appcache-behavior@0.0.2","scripts":{},"_shasum":"f10645c5bc9c56d242c8ad48f5804ea7bd666375","_from":"projects/sw-appcache-behavior/build","_resolved":"file:projects/sw-appcache-behavior/build","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"jeffposnick","email":"jeffy@google.com"},"dist":{"shasum":"f10645c5bc9c56d242c8ad48f5804ea7bd666375","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.2.tgz","integrity":"sha512-9xGLCsLvSjj8c3Wx6w6fJQpU+uwnSop2nYiXQqVAmGhcbOng4aNvt6nkXxhUFyfG4GdF4i1Z/JXiqsRiMLKgGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAle44/QgnS3zEiKB19lYN4EM40euVW2Q3ARnruR5SUJAiEAxPV22tZwpH+rt3ifnqVAVv/Fmh0pLzbfsGOhGfuk+Ag="}]},"maintainers":[{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.2.tgz_1463532037711_0.9292707436252385"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.3":{"name":"sw-appcache-behavior","version":"0.0.3","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/projects/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.3","scripts":{},"_shasum":"928bc6adbccb2eb1934d307d16739290958ffbcb","_from":"projects/sw-appcache-behavior/build","_resolved":"file:projects/sw-appcache-behavior/build","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"jeffposnick","email":"jeffy@google.com"},"dist":{"shasum":"928bc6adbccb2eb1934d307d16739290958ffbcb","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.3.tgz","integrity":"sha512-8tCx/ix7WNeVCfECS9l/+2SVtxEWI/wieAG/+G6VD//B+wZ0L7rN6qZimPexjmNQEVCzpI8tKuF9WaEBSWdbtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7ZXnM8ltDC/jOl7gvdEsftwenL0lP0ZXf/DB2rDXxgAiEA7xxj+VxppzRZeOZ/kNqgnLiySziRJ2geR2Lx7ctn/EQ="}]},"maintainers":[{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.3.tgz_1463532245707_0.8967994633130729"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.4":{"name":"sw-appcache-behavior","version":"0.0.4","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/projects/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.4","scripts":{},"_shasum":"eb932eb8dc812be45ded9f34edf099af375e3102","_from":"projects/sw-appcache-behavior/build","_resolved":"file:projects/sw-appcache-behavior/build","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"jeffposnick","email":"jeffy@google.com"},"dist":{"shasum":"eb932eb8dc812be45ded9f34edf099af375e3102","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.4.tgz","integrity":"sha512-1u3Z/3jTDiFLJl4bpGtuAekKtsfLM/9KAXLY+aLMCbT8nCIZWCYRVXdXOBpLby5oyKSQiqSS1JgobkQmHFm4BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuwCjXvk6FWz0VEAfipk5FWhlTyTgglCBJ/KWhIDR1XwIgakn0B/0oAbxhYS8sNQSJfcvkPMduveZqURq0QyYU5nQ="}]},"maintainers":[{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.4.tgz_1468865078326_0.7408732939511538"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.6":{"name":"sw-appcache-behavior","version":"0.0.6","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/packages/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.6","scripts":{},"_shasum":"a66c9bb487f641926d87118e5ad9e36c97c17b46","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"gauntface","email":"matt@gauntface.co.uk"},"dist":{"shasum":"a66c9bb487f641926d87118e5ad9e36c97c17b46","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.6.tgz","integrity":"sha512-d6cdFCRjUGGAsKhIKlFASygK8zlyhp1TdKEZejZpT+IzDZnybIcBzdNZLio+vl+hNyJ71UtBBY2cPqbCn7jxeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXDJpIGRMI5IJYkoZXx++7em+udw+uAmoiSfJLhkgwXAiAX4OglMxmpm8mCkFZeEJA4yKXbfjcAhI3QEfxNgEcITg=="}]},"maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"gauntface","email":"matt@gauntface.co.uk"},{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.6.tgz_1483741685989_0.09546664520166814"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.7":{"name":"sw-appcache-behavior","version":"0.0.7","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/packages/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.7","scripts":{},"_shasum":"165be476dfecee9d6ee9a7b051e1f79f5ec01618","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"gauntface","email":"matt@gauntface.co.uk"},"dist":{"shasum":"165be476dfecee9d6ee9a7b051e1f79f5ec01618","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.7.tgz","integrity":"sha512-k6dNh8X+nTQdAyOZmIP2BVNR2gDKW0EaXJ99kgq0U5MS9I6wPbqfcz8Ce+p26DfmpynIAlg0wDcTM+RYi4Abqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6orW6BOHdsAFUkR0gUeFQ7Ox68eFe1KnyCjhR+DT0hAiEAsBKoMR/KEjKAt+fJHW9pR3jtAVc8QRjgnkMKxrSUTeA="}]},"maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"gauntface","email":"matt@gauntface.co.uk"},{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.7.tgz_1483741799107_0.7858870651107281"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.8":{"name":"sw-appcache-behavior","version":"0.0.8","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"files":["src","build"],"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/packages/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.8","scripts":{},"_shasum":"1dbbbea040d2de7013752422d2e37fbe7278af6d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"gauntface","email":"matt@gauntface.co.uk"},"dist":{"shasum":"1dbbbea040d2de7013752422d2e37fbe7278af6d","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.8.tgz","integrity":"sha512-yjsuFpsCnErNpFwkuR/c154JM3NMTpxO02jtKo9ECn3NFFklVG5UklxL380BuLFZs/raQXAGco24Ut8gwjSZmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLvta0jnlPgCJ6Y0N+aOSLMZ54XAejZkg2S/LQBwwrLwIhANqCb2UFnhBfXa5G0PdxIhBNu2gp6qJRFR2bx6QmzFM9"}]},"maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"gauntface","email":"matt@gauntface.co.uk"},{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.8.tgz_1486410160739_0.6759709306061268"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.10":{"name":"sw-appcache-behavior","version":"0.0.10","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"files":["src","build"],"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/packages/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.10","scripts":{},"_shasum":"6af046aaecb3b1fdaa1c8d19ab927d7ac6e3ca88","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"gauntface","email":"matt@gauntface.co.uk"},"dist":{"shasum":"6af046aaecb3b1fdaa1c8d19ab927d7ac6e3ca88","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.10.tgz","integrity":"sha512-O1/Fk/TiljCjDiSBx8KwWM6VFC1cDzjxz43ov87vNcofcC5EgaxKPZqGT1nj3Y7JBXjGd+0KisX2sVqf1tiY1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF1tqR5RwutWGXxzh1IO104LxPGfZAjUHQrETuIpmtlgIgVwOsWQNr5MFDBirX9LnhX8HbYccf5DFnUTe48fEEqbc="}]},"maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"gauntface","email":"matt@gauntface.co.uk"},{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.10.tgz_1487888127442_0.28640901832841337"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.13":{"name":"sw-appcache-behavior","version":"0.0.13","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"files":["src","build"],"scripts":{"prepublish":"gulp build --project sw-appcache-behavior"},"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/packages/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.13","_shasum":"ec8a67076b7bdda510d65f181f0f33de99849065","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"gauntface","email":"matt@gauntface.co.uk"},"dist":{"shasum":"ec8a67076b7bdda510d65f181f0f33de99849065","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.13.tgz","integrity":"sha512-S/hLAFHkDJ2LRT2qJzfuGLCkwFaQhkfhpbQWhni8r1KIxLT+TYYMTv4XtWxBZUsXvtltyL9WdB39iYErJeYUIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7bQ/kOoB3UODOEoextf+1wDdLEpZn6c1VpYSKxK8H6AiAYSjChVQfBxaJwyvQvWZwcKNmPBpZfPNlDuPkZPMxyZQ=="}]},"maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"gauntface","email":"matt@gauntface.co.uk"},{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.13.tgz_1487889053863_0.2938380902633071"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.14":{"name":"sw-appcache-behavior","version":"0.0.14","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"files":["src","build"],"scripts":{"prepublish":"gulp build --project sw-appcache-behavior"},"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/packages/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.14","_shasum":"5735db90da955602e09aaa1c5b5338171bf444d1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.0","_npmUser":{"name":"gauntface","email":"matt@gauntface.co.uk"},"dist":{"shasum":"5735db90da955602e09aaa1c5b5338171bf444d1","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.14.tgz","integrity":"sha512-dmmf3eCxtC8hYAPZD5bA/l78wN0KB5yw/7074QOtSFvBKl0M1+KlqwrTUwG8onA0Ym1rDPDBOSxZsONJPlQk7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEl9YLAVyBZoTTBwrR9IBSOnCKPDeMiz+o0DLyqhIKB+AiAQ6vVcG8m3Q+mVgZgP1t9uXJezmvHgNW0eKD0oBjMPhw=="}]},"maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"gauntface","email":"matt@gauntface.co.uk"},{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.14.tgz_1489470715568_0.9316338819917291"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.15":{"name":"sw-appcache-behavior","version":"0.0.15","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"files":["src","build"],"scripts":{"prepublish":"gulp build --project sw-appcache-behavior"},"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/packages/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.15","_shasum":"20524813d2824075e0b0c6f6757f608541202586","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.0","_npmUser":{"name":"gauntface","email":"matt@gauntface.co.uk"},"dist":{"shasum":"20524813d2824075e0b0c6f6757f608541202586","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.15.tgz","integrity":"sha512-u3eQNxHOgO/Yb/CjjRfryUELSQck4yOcNArT8mkhtslY//oroOl+I5FaIc8hpA+NTK7V/I6PH6aLW+MuA6/QGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRSTY12JFc8V3LOGTeOA3jcIAa4Sz0fUIQ8jYeSpGXNAiEA9qNgCRdlzoidgThlBe/R8a1FqMXNxMyhfXrvuJ9fL/s="}]},"maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"gauntface","email":"matt@gauntface.co.uk"},{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.15.tgz_1489470790918_0.9696129213552922"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.16":{"name":"sw-appcache-behavior","version":"0.0.16","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"files":["src","build"],"scripts":{"prepublish":"gulp build --project sw-appcache-behavior"},"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/packages/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.16","_shasum":"fef1cf485b42e684cf3b069fd4215013fb20b363","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.0","_npmUser":{"name":"gauntface","email":"matt@gauntface.co.uk"},"dist":{"shasum":"fef1cf485b42e684cf3b069fd4215013fb20b363","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.16.tgz","integrity":"sha512-sFjCxbKJPA7Z3douNR3gAE3sNoq0n3ZYjo0TXZQj9w2IBRqxejd8f87ttqgMsb44zvzF9maXAV0Eg/wUnOWC+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3sRMPyEaM5rRkDreruZjkchOHkmpSYTHFY9RdPcK8ZwIhAK+WYMZo00BArFyMSHKSBXmak8EVIXiJ6Ewu2GrEQomc"}]},"maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"gauntface","email":"matt@gauntface.co.uk"},{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.16.tgz_1489471247271_0.7518647252582014"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"},"0.0.18":{"name":"sw-appcache-behavior","version":"0.0.18","description":"A service worker implementation of the behavior defined in a page's App Cache manifest.","keywords":["appcache","service worker","sw","offline","manifest","app cache"],"files":["src","build"],"scripts":{"prepublish":"gulp build --project sw-appcache-behavior"},"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/packages/sw-appcache-behavior","_id":"sw-appcache-behavior@0.0.18","_shasum":"8738f841d51b1f78922a31d39ec3e06d859b7926","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"gauntface","email":"matt@gauntface.co.uk"},"dist":{"shasum":"8738f841d51b1f78922a31d39ec3e06d859b7926","tarball":"https://registry.npmjs.org/sw-appcache-behavior/-/sw-appcache-behavior-0.0.18.tgz","integrity":"sha512-kXLTFq9lRoTUsjgUL8C/Xe4MitvTo8x+zW+UWaHTEYpLVNkEQNk1XLVttiqzgCWxtR/NedJkrYA7zz7qmGcNcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5mD4/Z5FU2c/F+ZiUuibapbCpX4ibCl/89V/FjTjq/AiBn6HN3SjJ1tBA4++BJxWttZyvhSd6O2IG+L98q/b/ErQ=="}]},"maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"gauntface","email":"matt@gauntface.co.uk"},{"name":"jeffposnick","email":"jeffy@google.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sw-appcache-behavior-0.0.18.tgz_1491420800761_0.3021363711450249"},"directories":{},"deprecated":"Please see https://github.com/GoogleChromeLabs/sw-appcache-behavior/blob/master/README.md"}},"readme":"# sw-appcache-behavior\n\nA service worker implementation of the behavior defined in a page's App Cache manifest.\n\n## Installation\n\n`npm install --save-dev sw-appcache-behavior`\n\n## Demo\n\nBrowse sample source code in the [demo directory](https://github.com/GoogleChrome/sw-helpers/tree/master/projects/sw-appcache-behavior/demo), or\n[try it out](https://googlechrome.github.io/sw-helpers/sw-appcache-behavior/demo/) directly.\n\n## API\n\n### goog.legacyAppCacheBehavior\n\n[projects/sw-appcache-behavior/src/appcache-behavior-import.js:501-514](https://github.com/GoogleChrome/sw-helpers/blob/0c15c2fde8a3f835d03d47af2075e5171af11f39/projects/sw-appcache-behavior/src/appcache-behavior-import.js#L501-L514 \"Source code on GitHub\")\n\n`goog.legacyAppCacheBehavior` is the main entry point to the library\nfrom within service worker code.\n\n**Important**\nIn addition to calling `goog.legacyAppCacheBehavior` from within your\nservice worker, you _must_ add the following to each HTML document that\ncontains an App Cache Manifest:\n\n```html\n<script src=\"path/to/client-runtime.js\"\n        data-service-worker=\"service-worker.js\">\n</script>\n```\n\n(The `data-service-worker` attribute is optional. If provided, it will\nautomatically call\n[`navigator.serviceWorker.register()`](https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerContainer/register)\nfor you.)\n\nOnce you've added `<script src=\"path/to/client-runtime.js\"></script>` to\nyour HTML pages, you can use `goog.legacyAppCacheBehavior` within your\nservice worker script to get a `Response` suitable for passing to\n[`FetchEvent.respondWidth()`](https://developer.mozilla.org/en-US/docs/Web/API/FetchEvent/respondWith):\n\n```js\n// Import the library into the service worker global scope:\n// https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/importScripts\nimportScripts('path/to/appcache-behavior-import.js');\n\nself.addEventListener('fetch', event => {\n  event.respondWith(goog.legacyAppCacheBehavior(event).catch(error => {\n    // Fallback behavior goes here, e.g. return fetch(event.request);\n  }));\n});\n```\n\n`goog.legacyAppCacheBehavior` can be selectively applied to only a subset\nof requests, to aid in the migration off of App Cache and onto a more\nrobust service worker implementation:\n\n```js\n// Import the library into the service worker global scope:\n// https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/importScripts\nimportScripts('path/to/appcache-behavior-import.js');\n\nself.addEventListener('fetch', event => {\n  if (event.request.url.match(/legacyRegex/)) {\n    event.respondWith(goog.legacyAppCacheBehavior(event));\n  } else {\n    event.respondWith(robustServiceWorkerBehavior(event));\n  }\n});\n```\n\n**Parameters**\n\n-   `event` **FetchEvent** \n\nReturns **[Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)&lt;[Response](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5)>** \n","maintainers":[{"email":"addyosmani@gmail.com","name":"addyosmani"},{"email":"jeffy@google.com","name":"jeffposnick"}],"time":{"modified":"2022-07-06T16:34:12.517Z","created":"2016-05-18T00:25:17.215Z","0.0.1":"2016-05-18T00:25:17.215Z","0.0.2":"2016-05-18T00:40:40.120Z","0.0.3":"2016-05-18T00:44:08.248Z","0.0.4":"2016-07-18T18:04:40.972Z","0.0.6":"2017-01-06T22:28:06.241Z","0.0.7":"2017-01-06T22:29:59.382Z","0.0.8":"2017-02-06T19:42:42.902Z","0.0.10":"2017-02-23T22:15:29.419Z","0.0.13":"2017-02-23T22:30:54.122Z","0.0.14":"2017-03-14T05:51:57.536Z","0.0.15":"2017-03-14T05:53:12.767Z","0.0.16":"2017-03-14T06:00:49.214Z","0.0.18":"2017-04-05T19:33:21.049Z"},"keywords":["appcache","service worker","sw","offline","manifest","app cache"],"author":{"name":"Jeff Posnick","email":"jeffy@google.com","url":"https://jeffy.info"},"license":"Apache-2.0","readmeFilename":"README.md","homepage":"https://github.com/GoogleChrome/sw-helpers/tree/master/packages/sw-appcache-behavior","repository":{"type":"git","url":"git+https://github.com/googlechrome/sw-helpers.git"},"bugs":{"url":"https://github.com/googlechrome/sw-helpers/issues"},"users":{"john-goldsmith":true}}