{"bugs":{"url":"https://github.com/GoogleChrome/web-vitals/issues"},"dist":{"shasum":"a67f57f229fdf68be99eb99d3725946def284ff3","tarball":"https://registry.npmjs.org/web-vitals/-/web-vitals-5.3.0.tgz","fileCount":125,"integrity":"sha512-q6LWsLatGYZp5VGBIOvbTj6JBV2nOmC8KvWztXBmwJcfFAzhwKwbOxhUH306XY3CcaZDUlSmSuNPBsCn0bFu+g==","signatures":[{"sig":"MEUCIQDZ/WNAZjuBzQ74wozuoglDxnXkPzkTV31RJZ13Vav7WQIgTt6cHCzRoAEr8kk/Zk9yzp3oMc9OPvMaUhFzJVmgkSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380544},"main":"dist/web-vitals.umd.cjs","name":"web-vitals","type":"module","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":"a6a58466c0dcb6ad4b17088eb85fc76e74cb68da","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","version":"run-s build","build:js":"rollup -c","build:ts":"tsc -b","lint:fix":"eslint --fix \"*.js\" \"src/**/*.ts\" \"test/**/*.js\"","test:e2e":"wdio","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":"11.9.0","description":"Easily measure performance metrics in JavaScript","directories":{},"lint-staged":{"**/*.{js,ts}":"eslint --fix","**/*.{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":"24.14.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","yargs":"^18.0.0","eslint":"^9.39.2","rollup":"^4.55.1","fs-extra":"^11.3.3","nunjucks":"^3.2.4","prettier":"^3.7.4","@wdio/cli":"^9.23.0","typescript":"^5.9.3","@babel/core":"^7.28.5","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","@babel/preset-env":"^7.28.5","@wdio/local-runner":"^9.25.0","@wdio/spec-reporter":"^9.25.0","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@wdio/mocha-framework":"^9.25.0","@typescript-eslint/parser":"^8.52.0","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/web-vitals_5.3.0_1780007935600_0.4836576522816287","host":"s3://npm-registry-packages-npm-production"},"_id":"web-vitals@5.3.0","version":"5.3.0"}