{"bugs":{"url":"https://github.com/GoogleChrome/web-vitals/issues"},"dist":{"shasum":"2f117e92c8c4eeb107cb163cbb482ac20d685ebd","tarball":"https://registry.npmjs.org/web-vitals/-/web-vitals-5.1.0.tgz","fileCount":131,"integrity":"sha512-ArI3kx5jI0atlTtmV0fWU3fjpLmq/nD3Zr1iFFlJLaqa5wLBkUSzINwBPySCX/8jRyjlmy1Volw1kz1g9XE4Jg==","signatures":[{"sig":"MEUCIQDtVran7uHRW9bl1OyEHdxd99nMHe+DGMpW1IW5NeKmiwIgdz7g0yLM3ZTg4PyB49asWVFZeiqiH7hb/1WSLkZ7CRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380563},"main":"dist/web-vitals.umd.cjs","name":"web-vitals","type":"module","husky":{"hooks":{"pre-commit":"npm run lint"}},"unpkg":"dist/web-vitals.iife.js","author":{"url":"http://philipwalton.com","name":"Philip Walton","email":"philip@philipwalton.com"},"module":"dist/web-vitals.js","exports":{".":{"types":"./dist/modules/index.d.ts","default":"./dist/web-vitals.js","require":"./dist/web-vitals.umd.cjs"},"./onCLS.js":{"types":"./dist/modules/onCLS.d.ts","default":"./dist/modules/onCLS.js"},"./onFCP.js":{"types":"./dist/modules/onFCP.d.ts","default":"./dist/modules/onFCP.js"},"./onINP.js":{"types":"./dist/modules/onINP.d.ts","default":"./dist/modules/onINP.js"},"./onLCP.js":{"types":"./dist/modules/onLCP.d.ts","default":"./dist/modules/onLCP.js"},"./onTTFB.js":{"types":"./dist/modules/onTTFB.d.ts","default":"./dist/modules/onTTFB.js"},"./attribution":{"types":"./dist/modules/attribution/index.d.ts","default":"./dist/web-vitals.attribution.js","require":"./dist/web-vitals.attribution.umd.cjs"},"./attribution.js":{"types":"./dist/modules/attribution/index.d.ts","default":"./dist/web-vitals.attribution.js","require":"./dist/web-vitals.attribution.umd.cjs"},"./attribution/onCLS.js":{"types":"./dist/modules/attribution/onCLS.d.ts","default":"./dist/modules/attribution/onCLS.js"},"./attribution/onFCP.js":{"types":"./dist/modules/attribution/onFCP.d.ts","default":"./dist/modules/attribution/onFCP.js"},"./attribution/onINP.js":{"types":"./dist/modules/attribution/onINP.d.ts","default":"./dist/modules/attribution/onINP.js"},"./attribution/onLCP.js":{"types":"./dist/modules/attribution/onLCP.d.ts","default":"./dist/modules/attribution/onLCP.js"},"./attribution/onTTFB.js":{"types":"./dist/modules/attribution/onTTFB.d.ts","default":"./dist/modules/attribution/onTTFB.js"}},"gitHead":"1b872cf5f2159e8ace0e98d55d8eb54fb09adfbe","license":"Apache-2.0","scripts":{"dev":"run-p watch test:server","lint":"eslint \"*.js\" \"src/**/*.ts\" \"test/**/*.js\"","test":"npm-run-all build test:unit -p -r test:e2e test:server","build":"run-s clean build:ts build:js","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"run-s build:ts test:server watch","watch":"run-p watch:*","format":"prettier \"**/*.{cjs,css,html,js,json,md,ts,yml,yaml}\" --write --ignore-path .gitignore","prepare":"husky install","version":"run-s build","build:js":"rollup -c","build:ts":"tsc -b","lint:fix":"eslint --fix \"*.js\" \"src/**/*.ts\" \"test/**/*.js\"","test:e2e":"wdio wdio.conf.cjs","watch:js":"rollup -c -w","watch:ts":"tsc -b -w","test:unit":"node --test test/unit/*test.js","release:rc":"npm version prerelease --preid=rc -m 'Release v%s' && npm publish --tag next","postversion":"git push --follow-tags","test:server":"node test/server.js","format:check":"prettier \"**/*.{cjs,css,html,js,json,html,md,ts,yml,yaml}\" --check --ignore-path .gitignore","release:beta":"npm version prerelease --preid=beta -m 'Release v%s' && npm publish --tag next","release:alpha":"npm version prerelease --preid=alpha -m 'Release v%s' && npm publish --tag next","release:major":"npm version major -m 'Release v%s' && npm publish","release:minor":"npm version minor -m 'Release v%s' && npm publish","release:patch":"npm version patch -m 'Release v%s' && npm publish"},"typings":"dist/modules/index.d.ts","_npmUser":{"name":"tunetheweb","email":"barrypollard@google.com"},"homepage":"https://github.com/GoogleChrome/web-vitals#readme","keywords":["crux","performance","metrics","Core Web Vitals","CLS","FCP","INP","LCP","TTFB"],"prettier":{"quoteProps":"preserve","arrowParens":"always","singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/GoogleChrome/web-vitals.git","type":"git"},"_npmVersion":"10.9.2","description":"Easily measure performance metrics in JavaScript","directories":{},"lint-staged":{"**/*.{js,ts}":"eslint --fix --ignore-path .gitignore","**/*.{cjs,css,html,js,json,html,md,ts,yml,yaml}":"prettier --write --ignore-path .gitignore"},"maintainers":[{"name":"philipwalton","email":"philip@philipwalton.com"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"tunetheweb","email":"barrypollard@google.com"}],"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","yargs":"^17.7.2","eslint":"^8.56.0","rollup":"^4.9.1","express":"^4.18.2","fs-extra":"^11.2.0","nunjucks":"^3.2.4","prettier":"^3.1.1","@wdio/cli":"^8.32.3","typescript":"^5.3.3","@babel/core":"^7.23.6","body-parser":"^1.20.2","lint-staged":"^15.2.0","npm-run-all":"^4.1.5","chromedriver":"^122.0.4","@babel/preset-env":"^7.23.6","@wdio/local-runner":"^8.32.3","@wdio/spec-reporter":"^8.32.2","selenium-standalone":"^9.3.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@wdio/mocha-framework":"^8.32.3","@rollup/plugin-replace":"^5.0.5","@typescript-eslint/parser":"^6.16.0","wdio-chromedriver-service":"^8.1.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/web-vitals_5.1.0_1753993488497_0.4625087498538667","host":"s3://npm-registry-packages-npm-production"},"_id":"web-vitals@5.1.0","version":"5.1.0"}