{"_id":"@ampproject/toolbox-page-experience","_rev":"22-8fb60b06df58a182e33916b20936cca3","name":"@ampproject/toolbox-page-experience","description":"Optimize your AMP pages for page experiemnce","dist-tags":{"canary":"3.0.0-canary.2","latest":"2.10.1"},"versions":{"2.8.0-canary.5":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.5","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.5","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"af44c1db706ba78cc3434f754d4b8ee3364b3104","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.5.tgz","fileCount":13,"integrity":"sha512-9I8UIjzif/2DCTghS49G21DKOm2R5CIgQtTZdue0HlO6Mgs2jecpIVEHHhMpJJ8hV4p45YEzA8PjzubS/Alg4g==","signatures":[{"sig":"MEYCIQCcTWnlLTR0kr4tu9nhgrjWMi3tnHWZyYMnqcIel3k+pAIhAK6sjhd2AmwcXz+v3C9j0mrNN0k1CxlTh2bXkmhqclWz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS7m/CRA9TVsSAnZWagAAWvsP/Ah3hlGzC+F8KwELMJVp\nLpJE9PL/5yeYv4qwanWVSkja+vIEengB/OYNSLvm8fzTM/lxfZM+Rb1a56+a\nYTlPqmNruDVXTIAQQOR2FRoXymAL68QGRi/nOyRulGk2+4zx3QPXs21bvMGa\nxfI2GQ7d1l6uBqdgVsBzHY4dxGubKlgnflfxARUZ13T7SJCag2pWQ1U8iGHQ\ngP6d6+UhrEqOddP07wALkkNcDYOYY7UjraPipRaFjPuAEhkMvPfzwSZqzSfu\nm5C8eQJOwOVkL9CyLuQH3WAO5CkfVsn7r4qUu/5JBHnhJy7UXdumZx1Vqd2u\nVhCZgZSmU6+LPfrez+EO7nVYhU8pxOJCwt3ZrCKZHhCImb3UchqJBykY0R67\nsn1tygBBKlmjS944/0DAIuHgptkNooilOchbsfT0cz5iUnzrc63roQn7pZ/1\nfbYbvXdc508i0Ez7k1j+KS5gwJWpy4tgCdiYS/nYWD0b6O0xGO8XhntZIXQR\nhxd1i4A/xrnaehgdiVVtmXiwnk7lY02Miaj3fSvY4vZt7dD2Y7MHQPq+p9vB\ncX6uIfm90arJyXo0u54czzgmL4NqsxMGpzMdROD3IiKMpN6wSESq6OdbSxQJ\nX1++5srbELlNFTAVFtLMH5VlywbXWm+rtQAHViCIwy7ZvcbgJIB4jnZ3qUG+\nE7mF\r\n=f9b2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2937a3e777701f9cec81b1cc36d1b9927a6b4403","scripts":{"test":"jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"7.5.4","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.5_1615575487450_0.22251400545805744","host":"s3://npm-registry-packages"}},"2.8.0-canary.6":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.6","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.6","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"429bb7c5219561b26bf5aed9f9e823f78ede969d","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.6.tgz","fileCount":14,"integrity":"sha512-oNj3kKqcq1WgaXsUi65eIAFM4936VF6fTEcbkwNFBy1jUiMMIKLpczCsYCk0T/Eawoq7hs7ntk/N0QQjV9FDKQ==","signatures":[{"sig":"MEYCIQDH0H1FrgPqOsvSKTdPLKZcctbivfpGmRSv2jI9kP2GzQIhAI53rOsFvxzVjTDBwrssiSi1S5svhvOgJ2mvhiGjX4cN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU40ICRA9TVsSAnZWagAAxsoQAKIpknZPWMYi6bJAWPyq\nGSUb2KZ6P1gb5PnJ+T6HKsqAEpZNrIV17rLAV8G7uBbAUrF4vhASO0G7URTP\nEu8c6zXD+bO2uBJmpcAclsoYBdUSwR3jHveDUQdflm6Ow6Jw2uVyo0PmuUzr\nyzmEwmziM30lZQiaj17qEzXam/zoYccNZOM40ezOtpwgwJR2vU76yu6O9sIe\nl8Pc1cy+RR6e3pDkP6WYW/0iQtw7ckuDMirC9/F5kZ/tnN8el3RSAApYnfja\nTVsAqpI4F14iGmj9A5FUy+KCYPaKa6l3nOXNgPIjCIDQypNrvj4XBZIjLpNJ\nvJjlgpPOe5f0XeY/1Xbqh8KL+f3lCHbqYQNhMXrfV+jkzCCQh5R0eH9MzCqs\ntgRgF5d9yYZ9sHAUTH4sUNZSBalbQ7g68BKTt2RB67DGSPyOHDHD5Vfsv1hG\n6JXiMvPMVe3VQHdGTKwWCi+kiRJMfd41Z7wazKuRkJT2buddpaKNpm9+uORn\n+/p+WPtTCF7vNyu5wESUGeEgYkWEWw4tcW7v7hoDMNeiXStZB6srU1rTuxza\npyp20aovdSvyL6fUMEfLZeYhr6B+n8SVzxfFyWZel1FU5wE+blOIVvewqBpn\nkCtfnLpCNUwExT4K4vEw172iaOEQWo6ePYqtg3G3IX/cj2EfluvnAnLKnTmg\nGDz2\r\n=IFmt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"69468eb65804e741db4bfbd129c7c4dbfb4b7561","scripts":{"test":"jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.6_1616088327744_0.6434325738729236","host":"s3://npm-registry-packages"}},"2.8.0-canary.7":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.7","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.7","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"522c719271d6b3a23e49494fc85a73a0c61b0393","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.7.tgz","fileCount":14,"integrity":"sha512-yONYlEwl+eqAfz4aZKo2ZnvZGrmXb55zBB4FdhNyiO5sN4DLKgqbZpmWrYTNNQ9smCX2TGH+5+58WhlZYlQaaQ==","signatures":[{"sig":"MEYCIQCQvMMX1vqyxwfmYS4ivWIBS+ZXyABkycIK+r9BeVi2lwIhAMBKmcc5fkpgtRmRz1e90G0ISwSYsqvN//zhb2H3al5X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVJxkCRA9TVsSAnZWagAAoS0QAJEeDHbhDhB7sFmC0J5L\nMsuPhQvcFsUNKOuqOZvc2HoSFWDAzy9QB954JGK7ir7H5WdnHuQap/B8eZI1\nu/+KkI4QxNG1JbZpyB0MGF9DaIhOiKWpW1abErRw0SelehyA+Uobdlwc7mv1\n6nVCXvHDYRxvnFCulqGa+Mqq0NrqwkSwFdN8dppmvAltVhcKuFpZLNoAKwen\n269QdMEe/57+m8kZZhRaobQfSikD1OXrNF/JpC/mcjI6RDkRaPBgYxPK9Bbb\nlT2rACtcvBiID3zLt6EIuyFyyMakWHaj+9aGTGJZViuaK18eYxyYCQHFmOii\n5sqcum5R9PrFoiuvOs8RJOMmotJ1mPY4f5TLu5otnfvK9zBS66eGEgrz8SGM\nm+XP+65rJlNsSq9z9TlrHPZRcUjmcJEls3ZkL6pEGzbLklMDj1YllS5KTYP1\nKrsAHlKdaiI7TYwftwxQrd8NS8bOn+vJXyRZwjyOunw5BTdyFrcbNtmcWTTn\nmZhp5SyEQ3PqJWxGbK8TCdWGVIW0LAtQLh6FLqqJHAoNKj+KpALKnPwtbzu/\nlTjxNK7/25OWkxphGWmvtBMSvr7nzANyLoi2aJKLW4/kUsZl/CGeL2QOYr+3\nfiKAtNwf8hl6JYuvPN+Sqt07mFZDGSFu/UKSgOTE98vpUmGjy8IVSfPC9A/H\nEgXG\r\n=b5ac\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"e63ce2f0123db331eb0adaf9cf9761577835a630","scripts":{"test":"jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.7_1616157795906_0.3346038598182943","host":"s3://npm-registry-packages"}},"2.8.0-canary.8":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.8","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.8","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"b8992fcaacbcf14cccc3abbd21d5b930488c5cfc","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.8.tgz","fileCount":15,"integrity":"sha512-lLECEWtYRc4QGW+2IJ05/zBwBoRNaVcSw733Hq/12pJ4QEqrf3p3ff2+6mFM4yTqYldL5QZO0eZ3t5zJbrADCg==","signatures":[{"sig":"MEUCIQDRvE1p2Z8P3W0oVkWFLkrr57BkfQl8Ppe9ek8Uy0gK/QIgEkcbH7UDoSqpP6z1fehtBXpTxVPcqpxNyLrVhLhjE9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVPHoCRA9TVsSAnZWagAAuPsP/ixORPogKrwx4xreW2A4\nPJBmeDgbDToNjvb8wqh4erbI6bQCqnJlwk30todgSrYpGqAETC0atvIJDY0z\npb6wXJrHjTRubCh7VTZOzyTaxh/dTzzsnwa1jZwk6ahkVvD1AuazRFLrr1QD\nKDebLHGfrr+UBRA6Gt8RxHzBmxeKkQfjna4BzadremoChfSbOCKYVs39bFMw\nu6gKZVlVs5K8QK0CoTTnn1MGmo5qi0KxNwDWGkJtdwITAeDhLGSE+NclVETM\ns+2wvIYtPShYNkxZJ2Vfm3fSvDcCA3UHN2uFZhSOzZkLTySpDkqKjWzNpipI\ngLulkaHqAbRoKzjgUaE0KzyfC3cLH/o7h5hVSvWPNQaxQVgFnqAh9VogcZS4\nMQGLJzmaVvO9CUG3ri6DlWeEbvi/JhmqqtXTR059YqUQ1rvn9qmLQnJZXuss\nbN2GmT36aO/azoBt85eeKermqOcuqlVPMqqcWiIq/dxiE4ZbULvVyG3xyccJ\nKPP66GXm1bvCN5XBnD8OtvhvOiNqcrs+MBGwRcfviup2lUsboYzKE7Kgbttj\nJMrcSTOgegLiFP0BpFat8c07slvtG542DjYk6VMq+pBgxk4Xci/PyOe2uxMy\nK/ybxhawDPuJzkz3ra7Z6iNzfhqHJdsWoUHyeKsG9BdxV/DmHrd4aZZL4uWw\nn3td\r\n=VTSL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"5e549c1844d1cd5324fcfc36a67dd437a6c76970","scripts":{"test":"jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.8_1616179687838_0.5795364395497988","host":"s3://npm-registry-packages"}},"2.8.0-canary.9":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.9","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.9","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"baa3664aae49caa3c8fece775681e117de3f1317","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.9.tgz","fileCount":17,"integrity":"sha512-bu5gULlwoXwJKakh11BpMsBwL/vzHB3maBUiEbUoHhlNXtPV9ONa1dPAdbNIyVJYWEzskxh5Wfu5TvWsENxFHw==","signatures":[{"sig":"MEUCIFOf2yn3KSY80kQ/hUxGyaxPwCnUMOCR7n3dqDgmMkBSAiEAlUhs8OagKkTv3G0vqVlAzOJ0D7mPJuaOM/VhwVcxKjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWLFUCRA9TVsSAnZWagAADoYQAJ8LsKxDRDTRjCfDvG4H\nShl+OGDeAmjQUe7NOdkgRa/+fzuay0BC0USyjmeLSS7cCWKX9rT7ZqGSAW4E\nnb1UsePIT3kKwt2d2gdlOGZ0IoHzydOgrtfFVtaOxkCMQ7oNK41/inuoIWu/\nvCFjSxgvTaGKAWs87ibZDP8yRbJHxF23SaSysqOe2wPiXqoXl12kW4F3CgLr\nUVZ8iiZtAF6ug0KhCxVUxRASAZDhpcdcUlV2N41aq7u1K9Z1PghYmmeJX6mn\n7d36cXIs6TowgKETozSvdIflmCakJ2KVghNrkwl6xstKFDqr8ufuThWfyfD7\nVVso8X9noDiwtcIkTLZ8fW5MSxI3hjZS9PlQhhN6niHtD93pxmYImS9udpuw\nbF8IhETdn+O+wlPzS7qt19JVkBYhNXPBP5gPqE9IDkfqed2/zlnQcUmHDnWz\np3Pl9Ef66Zjwz5SHE/WrXNY/QVrZOPLKHuEtvzzqlHvTqNJQhl68Bwx08314\ncktFqaS7IDFy6vVYDjkVIAk6ceNRy5j8ELCdd3ts/p3Hk3t8d0vcOZ1XiOS2\niZdWe+sBAe8aQJj3bES+5AvRPk8+0Nb1KY+19ymp/J9+IKZZzBcApdhY7m48\nDF2xKwZWJz4EioXB4xn0g3HKVLL44Ik01ZQoxdZRGPdwOZ4r1BmaPXKLe/bz\nPxof\r\n=Za8A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"0974deb66a4bf37062208de3f6dbeea1ba08fa36","scripts":{"test":"jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.9_1616425300394_0.5865671673635171","host":"s3://npm-registry-packages"}},"2.8.0-canary.10":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.10","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.10","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"08fdc129e7bca23470b58ce97290f79a234e9a37","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.10.tgz","fileCount":17,"integrity":"sha512-2H5awHOTlfiCgv1CI7xHf2e40gkjnSys/v4xegvH2PZgl+z1Bbsr++JV6LW8JVdOR0FTvG62UkS6oeY3nu2qYA==","signatures":[{"sig":"MEYCIQCJiWNP0ChnBOSFnlfDljAti48JZ5nW19bzEhd/szHnFgIhALn3SQHp4INTlj2YbLpOiw3WbtiCXMgkM9bBcHShBP3j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWLkzCRA9TVsSAnZWagAA9zwP/0+e/qLf36itWsNRHBz1\nrzGdLwFfRSYyP22M8vP5pcS2xeeuMGjqGIEbCgAHSqLuNFRmzH9duw9USPig\nN6fO/v0CTb3WkBf5kWE22/MWBVCY34k0cbkmS8Y7HPfRf1748yd1MGfwOlZv\nU8rgx+t2q6RFQnrNJ6stouaYXF5RhMCGUrQkBBfgYkCYA//qMcViPmtxFKx3\nJXCl2QJmya4NxsfryPhzxjJwzt1d5EqMHerG9/VMizGRD47oC8w0sD0Lp6mw\nf+i+EEhY5gvbQAdWESbK/slf71lD3jfT/2geBouucbQw159/dj8cP/Ae24Uq\n4i/QpIs9h9tminBit2B6PNrQzM4B8y5LFue07uxJtFlFBWmfUx1lNCALR0B9\npUtXLGmuKEInq5uJJoDGrnIoUcL7LoYwaWeMYEgJ+80H8dDaNhQPErnzJVhQ\nAan7aXkTn6aL3IcrDBx9CDB/X4Vbw4xOti1zDGGC/mbBK3pij584cVEGvctq\nno27hk05+6h/pqlQV/MroLO5ry/h5n9YFqsOO8n4/wM/YUFpi8BkJ8txYMSh\n4AVYvQtkVOxqU3/515hrAl0un9n3cEbJvNtEfiDqRwv9RlfNBHGh47WFp8pf\n3h0rhXs1kD1QrS5Uvzc3JCy2JB7e1aRlcnKpT/syh0yz/U+BoQY7aB60dYND\nJoD1\r\n=pQb8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"43247491a8bcd95f86d6f2efabf0d4a2a6072c5f","scripts":{"test":"jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.10_1616427315303_0.2314894583429885","host":"s3://npm-registry-packages"}},"2.8.0-canary.11":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.11","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.11","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"a084d92540ecd69d0a7d1aed6684281b0a7a9b4f","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.11.tgz","fileCount":17,"integrity":"sha512-M4lsJwgQSqf30MQ8AAgJWW5wTzyUp0F1qCfcDVh6AdQCISWkPK6ctyq45AM+n6djqIY7vQUnwQVHAUsuyI7IBg==","signatures":[{"sig":"MEYCIQDuspBhFwLokHo5Tl7lsaSRj2zAOzfIfSTzOAKqWS416gIhALUPAgBb6wdPlvAHFerbegx7BjjvUDk2vEU4BgSV6rvZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWLsJCRA9TVsSAnZWagAAIJwP/icrajDp2ftKEKSm06zz\na8rhzlGxQbd5k9nStt+3zU2OxwOYgW3Dqc013/7uOPefpvRbi2ePW1klX+9W\n4guFgEGX2sxtGwoHC0TwJBmpHn1WTS5NWBgtEiQSON8CURqVZoS3cJVod332\nwe/cQdHcIom083OYo/MnLr+YxeK5RlW2hF2ZTVKdGEgoF95gQFiw8jOyUTGX\n8Wp5V0I806lb21yFOFpprHVsA8FxKceme8brOqiBg2+qW2rqQ13wxe00OyLZ\n8Hw2cQCmUG2pR0dr+kArFvvyLS9DaVcTjXi0zy1PuXMs4uQn1yo8P+z4AL4x\nczcxidxlyzdGPKN4v4x760E9kgLEjyLZLuhRuXWkwQWN2z02o+iT3SXKPmbV\n7fe/u536hUPAWvFa5ARJ3UhnxuOH/xkPjqHaTVeOWMK94ETkEKfez6qL9fNY\n9pbD+7BWlTIL7YqXeWvSfj6pFU4Qhes1++D+qlyFHlwYaQbSgC/18JyQSKym\nPVoQTJPFVWgiQ4lO1aQYCrLFBdl4tgkcMj3HWphY30YRml0EfByGLfrR6Qay\ns82E/V7EY2e/fy4Za9iTJHPnnWLYjMZBPthvsY4fNv6Bx5Mjb7qlwrDNGf9M\nCkyZRYoCi0otYKgSYEv43y2Ddd7QdblQqzrCpxs5OmeMBVwxSvZXoA/yAQkS\nEqhm\r\n=opI1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"3f81e71aeeacf3d9690ef3149025ddba72157455","scripts":{"test":"jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.11_1616427785236_0.8752658025608657","host":"s3://npm-registry-packages"}},"2.8.0-canary.12":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.12","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.12","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"cafc210c5fefb15f6f2d77720b2bdb004af220f3","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.12.tgz","fileCount":17,"integrity":"sha512-YC6AQLNdf4tvY8gHW2Hf0btw2JYLk3HIQzonylYb6KLTzjVIuIrr8uoToORNmcURSac0dAgL32bYZ0sfQ6mHfg==","signatures":[{"sig":"MEYCIQDeiDzRwUIqAJr2ZZrL2RJyG8dWv9k9x2k0HA+jX00b8QIhAIHNT2SjY0GUVrU2Qa6WwH3QiESM4AhJQTjVPTmxVLWT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWPNNCRA9TVsSAnZWagAANWsP/0UluTkExciL9mTsTHZt\nsVAAatTFaDNhp7gE4OgMZwtSR+L3bWIq4svkLOKZ6BdlehMgRACHUV613e7a\n3H9wc7gc2UT2TBYA7rmk7PVNcm9m14oRue6Od50HfWed851SPnavtNqKqhGw\nim08RncpS5iFpgqoFXXePOHTT6ywb4KhdkaX1cXr5pBvZyvDTVaI2wHlVp/y\nAofGgLCM/tKNECYgTGT0qjMs71schoH2HMx34XozIgdRnkNR7LnVVVLa93OO\ndAi1M3EZn3z+HppMZPJv87hod5NMlNQ/SsJRKw15pLXfF5dimoloAc0t2GUS\nghk/adOgVYgebFW2TehVv9Ebuh67RzHPRreo9ZrDAytkUoCU6qNe9vgLDg13\n4R7gEoZNCAkbNzRU+jRvivXDpaicE3EeIFbEObvrOCi6U5xmR1B0mOrjDfId\nspOP8HmRZgvUgBs3GtYpXRuNKUDhqA9IbySxhX8+iBOYwI25KcNwh6Aa/gT8\n9sGNKfpi57gB3Pxjf5OoE0XNINWHGt2ncNjrG141FHfwi2g2ZIkJapJ1qpoB\nfKnqDRRxXJqJ/hM24cQkPRqYWeEn+zglEv9cR5zb4jeW1Tfk6JLTn3OYS2Fi\nqZ3WCtE3Xu6xpAbWZLwS7jXfpC7p8h1x0loK8ft8a+5XPxy/KEov7cKv/wrM\nV/Je\r\n=BF2n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"90bd8f0e07450ba390f00beeaf886da873afe6df","scripts":{"test":"jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.12_1616442188862_0.10787202306425736","host":"s3://npm-registry-packages"}},"2.8.0-canary.13":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.13","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.13","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"d3ca8a30b3eb22f4b538cf899c033da354a8b790","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.13.tgz","fileCount":17,"integrity":"sha512-BhTN+EI3QfyzZ/N6tCpRP9rkBZHmQcFRsu2nODAobUrhUw0yznMu8D2l/GrxkCmTy5ynqH2l+tiqCrxCgsdoPg==","signatures":[{"sig":"MEYCIQC4gUaMa2efQTmApEmaqxNwIizN/ty3i0kmlwV29DidOwIhAID6nLf4wa4bu8xIXRbfNX03GA1YlOALcl1noyqFWltH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWQRxCRA9TVsSAnZWagAAg48P/R0i1Et6Vkyc7opgHMdL\nX6JIia4mkJ/9eIGAdO8I5YpUW+zOYe1EmOMllNwKCmBFhMqqmYnlVLkBlP+K\nm6FcB+45O1xaTOro5ADKtW1jfmNnc3hNlcMyinb0UZ+Qg0FwsrTvC8TPpmjA\nTAVE8KpFnE7sp9SARa+iguszXOlzFSMMDv5GGjpJP4bxLyLV7ciefH5DtuMs\nHVRMZm2mIP/t77hyMxM/5/MsgkJDjnXy1SujPE7O5vOC+LtQCGYH5xkUhJye\nzxHlZdnIcgTQ83Q3+5RJhn/e3YTJyRMQ9N4jPyFsDL3smlEcLswy/sUWs2tp\nqdRuZp1cxxaFPPYEU9ls1NHkeF6CaeYgS8PToFPPLJIvI6QgZ0GEIXIwrQ8Y\nA2HRC7649dfo/OIt+seouYSdXZl0Lipvpi6DTM8S6Paqo0CCypP6VCspVt+W\n0uxqLawP6Ov8C7LxJ0xLSoamvwjL986/bMCHucN+Z1FsM/XaEqaJ4jvyUprh\n+By3U7ewuJrnRrIP6IIclQmhwlXlHARcpxWGfFPuUDd8ruFiN4dbeh8pt2mr\nQSFu0UQcgIgtwGDPt4OzUE202mg2fPsNtlOujBMoB9mPT72DvC2K2suH/OGW\nJ3X4e8nwJAAP33TeQGlAr15OWS89MSdNmcDsk9UA8aywU22PcgZRAnFJmrkc\nJtWw\r\n=WhMy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"381cbfcdfdc3de0554436b5328931996235fce58","scripts":{"test":"jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.13_1616446577420_0.694887271634506","host":"s3://npm-registry-packages"}},"2.8.0-canary.14":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.14","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.14","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"0c2ed327e655f44194c9b9342c82b7fccc42f524","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.14.tgz","fileCount":17,"integrity":"sha512-nYkkqdL6ZJ7UJ6VPQ9pqusMJSoLksG3yzbT2XnPX0R50FmEGc2V1iL9r2vq/svXhFElcd2VEWMDDMuyuQ23gOQ==","signatures":[{"sig":"MEUCIQCNuHNzirHE2IBPglptxn74hjUdmWoe5oNIXOvW1q1idgIgCHSOJN7br8P578iSg323e0JJFJCXyNE1kT7zYIycjvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWeaxCRA9TVsSAnZWagAAGAYQAITH4Ck3hIsFTXUJe8Ii\n16SC22A3DCdQJ9Npz9dvhLct6oSXDDrA9PWW3WTbACzPG2g7+oAUSDCDKBlO\nnR6g4PUrvR2csMcECSynKuyYgjlKDwDH7RsxaG63yrrKHj7kDkAwKgcrKQCm\ncLBje3i6/vrTnYiqFgfo73/g0W6xiZ6WvJMIx1vVjPxRDhCiN3l7pOH1ij0v\ns+kACd9fcOWJwibDrtDtAFxbBgMJlAX/uGpfW+4oV444W86jONE/hNVFOt20\nCfZWmt9RCoHE3XCC2XskY2mHyO8mlACuH0w5VVwEBK8yArb4PdSc0wfK9j1k\nYkFmNUGKo+7BRvssUa5wNt4qF5Y5p1dKfyAMiy6marXsGjY2RS2mxAklS3iW\nlUr5b+3PY0hjPQtwcJbHKN3sjxyJqfKeWTIT0UBvtGfzIvVHE/qZL6ErR2yt\nAvozJOnsZkwSGZOQH9o/bJIEMLYbxvQY32fd9WPgiO3sdb+85DIqOju/+Sui\nuXtUo6ohJ4OdfC8/oaOt0OPGQHtka45y1ShSwua8swrNx1v1OusVVN8GmdUi\nUsp5S/wjcI6bunO463/5ifVYq3aUarjFCCKcuOJ18NY3gJunxw86zoi0WlK6\nZq8GOXfsEmMozH7iHwY1C1iHb9QoUNopullkY0/D2STapTouHx5sDFnz8pUG\nmcU8\r\n=CPhQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"70d0e07b12b20eb77fdc2b58ffac797a52e2b9f0","scripts":{"test":"jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.14_1616504497143_0.37519529328785084","host":"s3://npm-registry-packages"}},"2.8.0-canary.15":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.15","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.15","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"053e1c7d13e48202261b278b6a7665172ddba7ae","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.15.tgz","fileCount":17,"integrity":"sha512-oNMPD9qJQorim8C51YERflM0cm40UxAgCLyk5aNFJbSuS6x5rjnuXINwsz8f8U9ZGSqRHbIJXyinHbdhsAuPhg==","signatures":[{"sig":"MEUCIF0//4gV+mTcp5TZkhsJtl56oMlouzXKkzJ/o2br6R+uAiEA0ZBGbkgmt1isDFt7WqGHR5fo2Onx+yaDGvSMDQlXNoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY4t7CRA9TVsSAnZWagAAuCcP+QFGg6IOoOr33B+LcQr5\nIZxr8M/4LUKzRXsgPQn24aud6U1RcKfqZLmUSu/Bz2SbUevvgrvOoZbwH1jd\n5d1hUEDTjJFjdhJWYJTzZOMe9eUPONCs+nLqxPsfC4HVIuFMpEcIhHIYMctE\nf6yf8qVb6DRWkprZhbXP3dEEotv2T013IIAOKM4ZdOkxl0/3XTuFxJsWx4eO\nHXN7Gvhet4yYtMVBS38ie2Z+0rvbQOggGTXcbx5HaRPpB8t0IiMuGElclrGB\n2/fCO7UrAtE9lAVcirpB+iyXyYqsl561jMwCiPY+P/vFs3k8mrNBjacaqwMG\npk7i14VruMyjJmkB4P/tMdAEoRvcIoo4aBFIWAopB7nRSoCFh8QTdUC5g6Rl\nzPe6Q/LzQsuKnhNJweg8+Svtvr3evCGVc9eD0lhTRHHsJoZIGtxtszi2wBen\nZwO9944d/JT6Via2F31jeilUVlWrYE6gz+C1F6GU4u0cs93JFJBH6sbH6pmm\n9uBg2rAPPZg6JHirW5gEF7H2tphbO5g2D5D2nL8jleQ/1+S1wtFkKaRibknn\nwgNLX2ezWAx2nrI80oVgvecBo98ciyQLcot04P+baghMgYkF2mvRLh70Z64w\njFamsy8NTdcW/66N8M2jwET9E8foon6poLBoO9AB0fB3QYL4IH62Y7MxXo/m\nlWwM\r\n=YTO7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"082fd3256f3664fb016b47d2d1b965d47ebb3f53","scripts":{"test":"npx jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true npx jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.15_1617136506894_0.11306629963733372","host":"s3://npm-registry-packages"}},"2.8.0-canary.18":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0-canary.18","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0-canary.18","maintainers":[{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"dfa8031d019e1e30a656beb824c138a985fa297a","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0-canary.18.tgz","fileCount":17,"integrity":"sha512-fbOdkFzc3kiRNvoNEcvk9x1nW8USPI6Cgvi1gb9ZkeM+rWQjlk5DuUZqcCUETKkF3nhK0L7kuZST5Susjbg87g==","signatures":[{"sig":"MEUCIQD6UnXQ1krm68vqsuCuiJxPQvlRgPG/YEq/yS+5bapw0AIgUtrS1ylfwhQVM9uaXs3PRvJr85GWFhUdIHzRLvr33EI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglaKNCRA9TVsSAnZWagAAR90P/R9qhOZOt76KI1dMeXkI\ne1Csw+IEqixpVDNnMr3FqbVkmibL0TrDTpvsAq3xypM8C9ZFYhq0rQNA1EQA\nS7rSuRoNgTUtTnlS/k7d/zqXlB8uAV/NzrcsNsUpmIRmdIYYiIp3i1b4epLm\naGrJ9/I/Gnc+4H25s8HS8ug/ybxsuX7Kr0Ozb5gxI80xRNv8mFPtUdyg1XNz\nR5OH/BdSD+93Hv1Oz55nWF8qVQQa3IICAH33VAzNZduFhwDyS4ZYvOMOtQRC\nQOW+7bbB3SiMP6yMeBz+cgUb8mqqR+0vbllC7YVWtuQPXfc2TwJV4newW5nW\n4fvLtVK1IEY8JIOUQjWekRhPFT5Ij7u3E1awR3dCMPllcsSTRs4ZG5jg2Q/D\ns8zCZip2R9eGEXELuNd8xPq7oI9lzVO2fQXm2NTc2pUZeqs5BPN+MLpI2mpr\n91T6dmDhFtlp6W5HE3oDfpKaq6NhlDn0W6jaP/E08EAifdJeFACLOnqLwCO2\nmXduz4J7UtKeBQryvVKh6glVHP2IYfQOxm84A2UmNG3tspG2uL9KYIXhTwsa\nKrTh7fEnv8zUJxLhinOdKXLqnFScING9Vo7BRWTTwx/AwjHwhWZFRqqQCAub\nSGP7mdKQb/+KnBfEcJ23JlVqwTsOFcrXgaGIx3pZv3IcTERAMENIQiwJB20d\nd4iL\r\n=ikTg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"5b7f8de1e96cc2eba0c9fd1073d4ce1fe3ab5243","scripts":{"test":"npx jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true npx jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0-canary.18_1620419212774_0.7945100897923623","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@ampproject/toolbox-page-experience","version":"2.8.0","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.0","maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"bb8bf99add7cef2a7c2bef50a2c8bb40f03881ed","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.0.tgz","fileCount":17,"integrity":"sha512-vKzKzkmlPphEX87Luh/RnU4hRQSZQPmcCrBlPQaBBrJgbySOCXxpvUygTn/ugaqqTl99CEpvJbFsXuMrE5mK2Q==","signatures":[{"sig":"MEUCIQCSaWb2gfGRMAgUpa77J0wYJwpS42V40jq3lvHJ8wcBhQIgPr/7XdCx9KTiZcqcM1Ish1TpGWpSgLhe2Kd5ArY66AA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtPRBCRA9TVsSAnZWagAAXTMP/1ivtYJsjtbyRTIYceQx\n7ub/vCYffuWCSWJtAoK1UMYcsQTYPkejhgZpnS5RKL5qQI8jhmFYyPlImjWU\nPsvOMpGSwsyYr+eMOAS5PaiLUuNgwCJw3MrEcuLrdoyPkIIEKth3jFZoqGgC\niPqP3hGcuVkSjivi1jQCxw8QREjFu9Zy14gEsW3hqVyAjFpNYL2QsQ/0DfR8\nKJnr1zuOyiYcZq3LdHPG1z3maM4c4DD0r8n8wF6mUitwiw3Z6GpS8V4/cNRd\ndhiExJrGVl+1vxcVv9JJxfdDmIcTCQvsDNlxrq3PPof4dP/900A0usuIf0jj\n3I/6Y+Du8d4cer1QtgAa7SNhWeb45hMQBDjXJPhurGf7CLljT7yP6TlTu6m3\n0HfY36pEYl34kdjxB7DfQqZGCfbLsJuaPJkGIeptoMDfN6wbDQ8ZN4b5rkUe\nkHgbDWD2FmqCLh4y1IgTn0VOJeRAie1rNqFb1nPc0wuMS6r9j+0tII3red0T\nS7rc3NGJ4hF+beFarbIA4y+UWUkd9TTPL1fhILmPxDtsDgH0bDyurBb8580a\nxrv5E8Awcxrjefs7fezjJkY9TR9lR6qsHPYhjlPtIZfwTJ1HXVJYFtORhVut\nQGWeY9ESJQ99M7+37eQ0Z9jeGYcYGkzCrOptx97fFVveK0mS4KTf30Z+GVFh\n38li\r\n=50lu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6103eb57765445355421826791361ac9ed9cf4d8","scripts":{"test":"npx jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true npx jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"14.15.4","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.7.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.0_1622471745357_0.6363744368658166","host":"s3://npm-registry-packages"}},"3.0.0-canary.2":{"name":"@ampproject/toolbox-page-experience","version":"3.0.0-canary.2","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@3.0.0-canary.2","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"e6d03e1a5d5c69ea4ab3f9b32621fcb76868dc48","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-3.0.0-canary.2.tgz","fileCount":17,"integrity":"sha512-cwbb9SPEX9ZWQR/A5AcfaLUa+HuGg6thd0el++d62c0tAGNEqRWvunVK3JU8x/4ecLnb17i1ddGKvLpLXjyVJw==","signatures":[{"sig":"MEUCIQD37oFc4nybYmMND475sQm6otmcTbnpqSpfyePs9ILOqgIgW7ei5EI9a5OL95iz8ZF+QwVryC3sKf43LbGhWhJOabk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3eqNCRA9TVsSAnZWagAAnMEP/RtKr6zPU99DHg/VjHdy\nFcI+p92h1vqVAn5lh0mEAKf2uqqsDLTiisH4qJb0mcECCu54wvbgCPH+znKk\nuDfNc32T/s12qrHovhZyC9VwTgxaonaqPylvp3ekTaNThh59qQZ8CCnjKXDE\n/yzLCI5Ama4Icca4UGQ7hSEaehi7b6U14KUEejNNeqqAzCQcWBdKi6ls+UnS\ngTMRFm64YwY5M66SQDPjQrM+NwJhdAjUDosKAJT52kNIC/LTJy5Wf/o4m+N0\nmtGeAZ0YUBJ2Dm3hz4g+kWEcjVcfD1a8V2TB80hFFTtEjPiNblpknNYmb8It\nvWW/jV3RJBr53KWC4cpJ1IyyiTC8sSRwsKnrYrlUb/9JNLXNgOIHyGMfPlqB\n41IUCgLbQLvKZ+X4+namdvWu6IAuANB8sx4gEZm8TMmcN+OGKv544TlxqHRB\nPyQD8P0MD6e2X9u8PwkDKETmgbyHuwIKMDvIeTg8wwVIiJMS6LC+xzm9RtSU\nIuGigWYq+sRXaSLfg1iA41HN0yi3NmsHuTlwlv3nnen7b7OyJ3fCaxhFUCtV\nImOCGCKcDoemvvA7lLhz+CIGdskuYUOPhHyh3YWmZDgzst4mxzu9WWGti9QR\nnWpfkm9KqBnJ+MRzqP/gXabvDZAfLfC+38Yl38kkoMLY102wtte/M7avlx9M\nsbty\r\n=B+PM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","gitHead":"0f63a77e8081f0fb7d6b63280e2fd8701836c4f9","scripts":{"test":"npx jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true npx jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"16.13.1","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.3.5","puppeteer":"10.1.0","tree-kill":"1.2.2","domelementtype":"2.2.0","css-font-face-src":"1.0.0","postcss-safe-parser":"6.0.0","@ampproject/toolbox-linter":"2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_3.0.0-canary.2_1641933452971_0.012521017548768887","host":"s3://npm-registry-packages"}},"2.8.8":{"name":"@ampproject/toolbox-page-experience","version":"2.8.8","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.8","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"072df902326797a634aacedd9c3bac0f91a664db","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.8.tgz","fileCount":17,"integrity":"sha512-slImJUdjk/Neav1cld9xAKF+AxQi988vUNxvd1M8+anRv++9i/BvSqzzak+d4VqtEnZqQelSTgsz/qt3bc95oA==","signatures":[{"sig":"MEYCIQDvndQbfgY9THK09DseKbheh+9fkHcE+iGVgfxXc/lfMAIhANZTDQc88Wa7ucK099e8r4+ffTJV1Z/BFX8RR/nyjNOC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBpRLCRA9TVsSAnZWagAAKboP/j59HoZm2kVMxXT5QwUj\n9rEm8PMOK9vb6TpB+XPdSwwKP9YaJptLBZs6iEcXMk29vbWeMMx7V6xiN58z\nIgfCWcekv4D1eQTkiNWG1MjX9NDG6J+CJG1YpAGkJhpJmfsKly0Kk4Wq2kdG\nLi1IU6UpPHyD+GJ1WeQsdmyV3vUC2K/LLOcDp8RFe39Z3LwJpjMWe3ZbfOX1\nE6fKcIt/KwJLYvI2t1NOAbxwxAXxmybGvAK4ckllNHFulDK/V67dIVC4P4nD\n+qWgwQ7SfztvRoekHysWPPK+yOYGH51aTzOTbyZfWLL0vd4ic0Pt5DOHvT37\nJ7CS3SYx8sdd4Pks8brOadK/+in8/J2RJIbOFqHdc9f4/GnWcB2yB+lsVIwI\nWu77n96QnErtpxyaw7zr43MpFGFSlliBQKjHiYpzZM4uYTS8QrXFhftDEDma\nefov78iuic6lF4jqnZ0j4eDw/Y7TGY3WeXzunk9IzfjQQPeyldoqI/YePIYw\n8GODA/TJky9Gt1f2NriGj28huFwibpkjvwdGtpjosjQG5K+hCHKR5Da+JcaW\n9nvoulnq6tWP9l9rOT13JjoeM2Q4tLRXd31XonfjaKEvTaFXVIUlkt2Pb8EZ\nLlAglQKviQsq5fK0ZC3OoDdceYdK3tgJLrhhhZveXdNaiKxvnqdMOMLnne2r\n7eBD\r\n=c4qC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a2f119379a740b54d19240a36197de3dc22b333d","scripts":{"test":"npx jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true npx jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"16.13.1","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.8.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.8_1644598347834_0.8621277314091","host":"s3://npm-registry-packages"}},"2.8.10":{"name":"@ampproject/toolbox-page-experience","version":"2.8.10","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.8.10","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"b0a85896155f543d73e9f49ac6567f664e211e20","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.8.10.tgz","fileCount":17,"integrity":"sha512-AmyFno/w+UQTA9fQQCEjibNeyXIGt99eE5pYCKlY4ndAA1VQqf9axRMRrMj3CIv6SkExvTb5lGBvD6b+B9ZDTA==","signatures":[{"sig":"MEUCIQC/Db+EpYyM0vw9YwiVHojHa9WbIaNqnqepzGXnp8JpTwIgMfFTBnL4JihBppJoANDFqQZSMw2mJkJbIXvIZl/Q/qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMj4SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5ow/7BvCKY4y2X9KbqqvLBWuoHMOiLz7+01Br2n5H75w2vexD3gqo\r\npfNmwXQXpKD2XFljxLTCB3nj85XAcxNC4TtSoAgw9XdDeKFtMf0UydFyIoTn\r\n4HUNSHcDnegOVXKVIbEfTedZefvLpHZ+zNLw5Imojy93x8OmDX5mDtZ8wbvC\r\nPRLjH2B833ICpKAygF5Iy7ybF/gnFL8tGIiA979Wp4+NVnXLRg3o7ku1jH24\r\nnzXCM8/ku2CkBQFNx9JsyL3vrBrWKAwKUxuZjPXlieb/3zmA9M1ZTqKRqdcS\r\na3NcGNzUNLk8fej+MfEGHeQrfmiNXYKyG9SsXop08/0c4TbmckXHlZWFfNlS\r\n1cF5DuxUcon77TofdqglZtup+Uj9sLlSJV7nL8wjJr4Pku7kkbdU3vcEs07I\r\nVjvO8WNW6Awb7Y4bgqiipyMIeZtOHH34PI81Uh4PjXNbSLtgHRJZjDP1hbRq\r\noAxN46bHqCi3ikMkhqwzx3+GyNkx45NauD3cSFcdvSCNV3NE8c23kqphk49V\r\nTGKIg+yVuAQUHXthpxZ7RsAnnCf887JMHAlh4/rljfQm6f8cb2AT7y1bK3hB\r\nupawgETDe4yjGfX63+JwcbkUWA8bwUO2Cf9qwkh1I+usPfF2/lkUvJ60gqp2\r\nDoNrS1Q+9zTW9ooZWV+eFWECwoMlrpr6aG8=\r\n=1FNl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0505268585abe293b688bd4de3a0101675189a3b","scripts":{"test":"npx jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true npx jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/4.0.0/node@v17.5.0+arm64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"17.5.0","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"8.0.0","tree-kill":"1.2.2","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.8.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.8.10_1647459858470_0.9533357109629548","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@ampproject/toolbox-page-experience","version":"2.9.0","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.9.0","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"8cdc77699c1f02c47da1c788770a6ae183775c1f","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.9.0.tgz","fileCount":17,"integrity":"sha512-6M1wHfY3h5zRxlzB4Pp50sl4YxvhDaAKd5vKk0WzmaHInp99vDxUDUcK7UfTvxCixR/WMmMoJHPU/lLgAgv0pg==","signatures":[{"sig":"MEUCIQDKVSAbCONWB6LgshjMhMOFRRQDH7xvzwu/A/OtPPnuHwIgJiXu+ac0RgC7XIfwMTgiG/tBaZAtnPzItVPLxAl+2Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitNGnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXVQ/5AdEtOI76Ci8I4GUCzu//Jy/budEPgTb632w2ye4Iht3x4FsC\r\nuoiW6o95H0M40xZkzkURZizsHuWNc9AFU1UCbsYSr5LqO77SIKlqUWtQcx4t\r\nB32bkL+fFadeQZFtIyGuV6ajiw0+OUL9iNGSQW2Uq0IEFwzQF9Mgg8fEFokg\r\nGqbofJ+p8bY7cfpq9a9/EJ8h53i3rW5/h/4PQbokWHLZfmj/VhUluhFrO4Sg\r\nnVMjNWGVcGIxkgcrcF9TiCxf+gAkLU9RuAZRkEL8clym+MOJyb3xuD1VcQGF\r\nykVT969k2QkFYkanmbSv64WEN4ZoaQSHyupdSc9cIsYhLT+EH/bBrlQ8v2fv\r\n9fgN5s8/zIlaGl6d/Famnj9JYpo5Q+v013dBLIztQa4ocirUj9qvMjHkijVs\r\nnlUExfa1ITIO27PHC3GguiM9TD+BxGw29kqQEXJR8MCy2mHEcyDGD2oFlCwz\r\nPuTY7pJ23ce4IcwaPf3Tei3xLZich2T50Ku7zR4id7IeDF+IHmTmdZH3ETBp\r\nXLosvK5/47B5CRMQiJ7NrLnODaBKQGGAz3TV0cdnbBaIRAPwakpKbOUkKHg5\r\nFnF+6IojbWMfGUOuMqJetr2TX7OVqMI/EFmCiHrW9g1wBg8czfsNsAqT0JOy\r\nhUkL+/YncTrftX1dVaf2BDho/Y594+VRQpA=\r\n=ojce\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0826825fd8c5f3abac821ebe87a318e70f33c9dd","scripts":{"test":"npx jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true npx jest"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"lerna/5.1.4/node@v18.2.0+arm64 (darwin)","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"18.2.0","dependencies":{"cheerio":"1.0.0-rc.5","postcss":"8.2.8","puppeteer":"14.4.1","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.9.0_1656017319452_0.6267221845117483","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@ampproject/toolbox-page-experience","version":"2.10.0","keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","_id":"@ampproject/toolbox-page-experience@2.10.0","maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"bin":{"px":"bin/cli.js"},"dist":{"shasum":"a194ccb2fa493f4740e259b3d411f1683ac8f175","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.10.0.tgz","fileCount":16,"integrity":"sha512-eKE9drhrdNzw29yq1AHshovNqw1gyzpjL0mQw5rMo+Ar3RtIHAsADRj/slxRS7Bep/3B2vwjgxYerOJO0UeuUA==","signatures":[{"sig":"MEUCIQC0uTO7M1jQkfoxCIzn8qIHO5H/gz4J4JNIwFFdw6SxFgIgVQ7jJBS8ynuOMxAK7Txe69MhZNKP1cQFYbOp1trfOk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36173},"main":"index.js","gitHead":"6103eb57765445355421826791361ac9ed9cf4d8","scripts":{"test":"npx jest","deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true npx jest"},"_npmUser":{"name":"ampproject-admin","email":"admin@ampproject.org"},"repository":{"url":"git+https://github.com/ampproject/amp-toolbox.git","type":"git","directory":"packages/page-experience"},"_npmVersion":"10.8.1","description":"Optimize your AMP pages for page experiemnce","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"20.12.2","dependencies":{"cheerio":"1.0.0-rc.12","postcss":"8.2.8","puppeteer":"22.9.0","css-font-face-src":"1.0.0","postcss-safe-parser":"5.0.2","@ampproject/toolbox-linter":"2.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/toolbox-page-experience_2.10.0_1718320524882_0.3597215544932353","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"@ampproject/toolbox-page-experience","version":"2.10.1","description":"Optimize your AMP pages for page experiemnce","main":"index.js","scripts":{"deploy":"gcloud functions deploy checkFonts --runtime nodejs14 --trigger-http --allow-unauthenticated --project amp-dev-staging","test":"npx jest","test:snapshot":"PAGE_EXPERIENCE_SNAPSHOT=true npx jest"},"bin":{"px":"bin/cli.js"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/page-experience"},"keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","dependencies":{"@ampproject/toolbox-linter":"2.10.1","cheerio":"1.0.0-rc.12","css-font-face-src":"1.0.0","postcss":"8.2.8","postcss-safe-parser":"5.0.2","puppeteer":"22.9.0"},"directories":{"lib":"lib","bin":"bin"},"gitHead":"6103eb57765445355421826791361ac9ed9cf4d8","_id":"@ampproject/toolbox-page-experience@2.10.1","_nodeVersion":"20.12.2","_npmVersion":"10.8.1","dist":{"integrity":"sha512-wiEv+ESFcc89w0y+kbdqGpNrhiQRzAoFUWQ8PIkfj8Hjx5Ywhd4s/pEpKiQOxYsGifU/8eGujYovfgDMoGqGKg==","shasum":"4401287d48e94255d637f006479a52711ce4c819","tarball":"https://registry.npmjs.org/@ampproject/toolbox-page-experience/-/toolbox-page-experience-2.10.1.tgz","fileCount":16,"unpackedSize":36173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvytdmB9QwrUCHyu5ST6gGN63uPYF5EV/i5mFv/iCkmAiAOo6a4hOxo3iHOtjRsvH+HrfLk6h823hfit4Vlfe9+eA=="}]},"_npmUser":{"name":"ampproject-admin","email":"admin@ampproject.org"},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-page-experience_2.10.1_1718325454606_0.27848105828090475"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-12T18:58:07.268Z","modified":"2024-06-14T00:37:35.296Z","2.8.0-canary.5":"2021-03-12T18:58:07.608Z","2.8.0-canary.6":"2021-03-18T17:25:27.988Z","2.8.0-canary.7":"2021-03-19T12:43:16.098Z","2.8.0-canary.8":"2021-03-19T18:48:08.003Z","2.8.0-canary.9":"2021-03-22T15:01:40.570Z","2.8.0-canary.10":"2021-03-22T15:35:15.451Z","2.8.0-canary.11":"2021-03-22T15:43:05.458Z","2.8.0-canary.12":"2021-03-22T19:43:09.021Z","2.8.0-canary.13":"2021-03-22T20:56:17.564Z","2.8.0-canary.14":"2021-03-23T13:01:37.324Z","2.8.0-canary.15":"2021-03-30T20:35:07.200Z","2.8.0-canary.18":"2021-05-07T20:26:52.884Z","2.8.0":"2021-05-31T14:35:45.492Z","3.0.0-canary.2":"2022-01-11T20:37:33.171Z","2.8.8":"2022-02-11T16:52:27.979Z","2.8.10":"2022-03-16T19:44:18.617Z","2.9.0":"2022-06-23T20:48:39.585Z","2.10.0":"2024-06-13T23:15:25.057Z","2.10.1":"2024-06-14T00:37:34.819Z"},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"author":{"name":"AMPHTML Team"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/page-experience"},"keywords":["amp","amp-toolbox","page experience","core web vitals","web vitals"],"license":"Apache-2.0","homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/page-experience","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"readme":"# `page-experience`\n\n** EXPERIMENTAL **\n\n## Usage\n\n```js\nconst PageExperienceGuide = require('@ammproject/toolbox-page-experience');\n\n(async ()=> {\n  const pageExperienceGuide = new PageExperienceGuide();\n  const result = pageExperienceGuide.analyze('https://amp.dev');\n  console.log('result')\n})()\n```\n\n## Development\n\nRun tests via:\n\n```\nnpm t\n```\n\nUpdate check result snapshots via:\n\n```\nnpm run test:snapshot\n```","readmeFilename":"README.md"}