{"_id":"phase","_rev":"43-6dccf1f6fa80167d8229f58404230aa4","name":"phase","dist-tags":{"latest":"0.7.6"},"versions":{"0.0.1-alpha.1":{"name":"phase","version":"0.0.1-alpha.1","keywords":["build","clientside","concatenation","html5","revving"],"author":{"name":"Callum Locke"},"license":"BSD-3-Clause","_id":"phase@0.0.1-alpha.1","maintainers":[{"name":"callumlocke","email":"callum.locke@gmail.com"}],"dist":{"shasum":"ed078fc5d30b8655fb6bbbf45d81ba3c8e7b991f","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.1-alpha.1.tgz","integrity":"sha512-c/iMsVvU1WkIWHch02gw0yGoYlAwPppaWRxy7S68/YSj1+8ikcegqNb4FHvdt0NpgRt8Q35GmFy8QghvXOH5Vw==","signatures":[{"sig":"MEYCIQDIrr1QQDMY+2zifuAabUtRV7oyO/SKuFrwVQXfUr6xtgIhAN27a2+BW2TpNj4PSDDiYKsuRbnvYA/9HJjFe2JQOTu5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ed078fc5d30b8655fb6bbbf45d81ba3c8e7b991f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"callumlocke","email":"callum.locke@gmail.com"},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","_npmVersion":"2.7.1","description":"Realtime build toolkit for clientside apps based on asset-reflux","directories":{},"_nodeVersion":"1.6.2","dependencies":{"asset-reflux":"^0.1.3"}},"0.0.1":{"name":"phase","version":"0.0.1","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.1","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"b1f3d213101b5f4894415a503663b9878e29ed23","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.1.tgz","fileCount":19,"integrity":"sha512-QTeTClFj700SPwdgfVckQ8uO/dquPO5MdxHpSLCOtKpJbLrpUrFnEVhoCuQKXMSWXNIMlnwPsKQ7fqfXCX6BJg==","signatures":[{"sig":"MEYCIQCfDADDORBcZK9NtRP78bL68a+22nO+pPbvfLnfBXdgwAIhAPomwGVq4I1e70EeCHb+Y2wjya8Me2B0AdvevCc8dqFI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300957},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"732f4dd8007d592f27aaf508ac74f320dffc7d9a","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","postinstall":"lefthook install || true","size:readme":"node scripts/update-size-table.mjs","skill:build":"node skills/phase/scripts/build-agents.mjs","skill:check":"node skills/phase/scripts/check-coverage.mjs","skill:package":"node skills/phase/scripts/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.16.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.1_1783442688988_0.3955359048111602","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"phase","version":"0.0.2","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.2","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"7cb71214f8328543e290c038add9a88d09faecaf","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.2.tgz","fileCount":19,"integrity":"sha512-kJ8c2VYa3Uqw8ap7Dh7AUuN4nlSS6lQp0a379qzD8fk6PJd0YqSrUZ7f44yTtfurDvElCcEzQvDRGN5azjWOSg==","signatures":[{"sig":"MEUCIQDUgE1Uf5ST4IBQwehJBsAHFoplImADsITonMSahzg7KAIgWNi1yVhkmMI9zlC/n4ZcNArnteLfyDNhKNfkEFPIYW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311923},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"55ae19c0ceeb926844e634861eeec89d76813cbc","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","postinstall":"lefthook install || true","size:readme":"node scripts/update-size-table.mjs","skill:build":"node skills/phase/scripts/build-agents.mjs","skill:check":"node skills/phase/scripts/check-coverage.mjs","skill:package":"node skills/phase/scripts/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.16.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.2_1783535600493_0.08448903847140232","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"phase","version":"0.0.3","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.3","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"a0019811005163c6894c633959de0b52556fe426","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.3.tgz","fileCount":19,"integrity":"sha512-73KMgEFymVYwy8qbKRfiAfuZFU9mqnVZSd88gyNxlHAOvD+Kl29lsp7BAQ28arrpnJtsJZC05vhzJ7smI0ODrw==","signatures":[{"sig":"MEQCIEMnHVmpd8MKpyfTv9sOCIJxiczvW+rtsfwwGwIG35xOAiBmmt2hKZZhdD+vWC5f2hXIPWZmDbipLNBmfSSHaXJD9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313128},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"70e1c26623d0dde4251491cead181fb3c4a67916","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","postinstall":"lefthook install || true","size:readme":"node scripts/update-size-table.mjs","skill:build":"node skills/phase/scripts/build-agents.mjs","skill:check":"node skills/phase/scripts/check-coverage.mjs","skill:package":"node skills/phase/scripts/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.16.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.3_1783707343171_0.4303360249513921","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"phase","version":"0.0.4","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.4","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"2744728b3139d3727cbfc171419dab48eb53a6a7","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.4.tgz","fileCount":19,"integrity":"sha512-XkpJP/pKgARH0GDjOPlK6V8jt+8XTXrhAQPOyapXR9+nTvauc+o6JgXgkepvh8ufgE7bYj3gfkwDPg/o1yErPw==","signatures":[{"sig":"MEYCIQCQAyZUl1R4BmeSs7X1Anrjiq2ARZgdhtKBEy6PdgEEGQIhANMJs5RKnhOT+1I1maEma41B14YdWhxx2Owart6BGKyy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339683},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"3efd41efeb5106192d60a277397124fd3c042646","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","postinstall":"lefthook install || true","size:readme":"node scripts/update-size-table.mjs","skill:build":"node skills/phase/scripts/build-agents.mjs","skill:check":"node skills/phase/scripts/check-coverage.mjs","skill:package":"node skills/phase/scripts/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.16.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.4_1783964700414_0.5517217275904267","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"phase","version":"0.0.5","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.5","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"0819dcd6f3c7a90db58dcedd55edb228185ecdb7","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.5.tgz","fileCount":19,"integrity":"sha512-5CELaeGKVC92/3EOEzG/htd1+GNpF47biw9aBM3jZjDP+W/Zj6UM/uo0QZB33lBFuqlCe3pxKwSpgZ5Xt/sBDg==","signatures":[{"sig":"MEYCIQDBGtf1+hfVsOocwaR/E97mXRHeYnbGOz2hFpMpYTupMQIhANicAO37GtkbCn38U9SqrmEWLI6ax3NouBda03RAtOet","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339034},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"8b0fedddaef851b3d1513c912b5c51f72c1321b4","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","postinstall":"lefthook install || true","size:readme":"node scripts/update-size-table.mjs","skill:build":"node skills/phase/scripts/build-agents.mjs","skill:check":"node skills/phase/scripts/check-coverage.mjs","skill:package":"node skills/phase/scripts/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.16.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.5_1783968317010_0.7918653675320471","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"phase","version":"0.0.6","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.6","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"1490c7cd23fda26b527fe7d320c88edd8d04930b","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.6.tgz","fileCount":19,"integrity":"sha512-/sPcJxNlKOcKtPge73V7wpD4vGxFXq2b0nekulLxj5rr+6URchfSYr0bM9tv36F6GbLoZKMHfVWUItoDT4sNzA==","signatures":[{"sig":"MEUCIA70L2aoXE//PRmHte65mckDLhrPTnSmyF8pvPOUY1IWAiEAzffeyHU5H5FRCTwK53oMnIFNm1wadvC51l6CU+COYls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360904},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"a559b8df978d0303ae1f042ecbdba6c36ed0be2c","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","postinstall":"lefthook install || true","size:readme":"node scripts/update-size-table.mjs","skill:build":"node skills/phase/scripts/build-agents.mjs","skill:check":"node skills/phase/scripts/check-coverage.mjs","skill:package":"node skills/phase/scripts/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.16.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.6_1785852201134_0.41611024438724686","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"phase","version":"0.0.7","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.7","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"54da945ad415578118efeb231460c647b42ad62a","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.7.tgz","fileCount":19,"integrity":"sha512-LxWLJbqWm5Yh34A2RIdHUE48c93Rcs9cd3kKKqdGkphCdYvqp8qgUVkSM6au31zpW5N8LggCzW4ly0TWrAOEMg==","signatures":[{"sig":"MEUCIFx1BhWa8FZq6Dj1T3RGAo+a+eAkMd+7DILrkX8fkAzIAiEAvl3Iyfs2IJGFMVzJo7gjyzfhuMAjFHK8ETnZJehVnUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394906},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"5ed22dea04d68f9cb0835e5a19e283a3dfd85915","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","postinstall":"lefthook install || true","size:readme":"node scripts/update-size-table.mjs","skill:build":"node skills/phase/scripts/build-agents.mjs","skill:check":"node skills/phase/scripts/check-coverage.mjs","skill:package":"node skills/phase/scripts/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.16.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.7_1785944853864_0.39658037325819206","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"phase","version":"0.0.8","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.8","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"bba2cbee10b2b621975d3a0a9cdb6e29276b4583","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.8.tgz","fileCount":19,"integrity":"sha512-gSxtq6+kjX6eO0zOOQYyGvOW9bHp99g14PzE7Jrx/oeRMj5/u8mrC6sMN+NTODO12ZK2V9opWm38qUYN0JlkLg==","signatures":[{"sig":"MEUCIFTGE3FU3koQAFJcMtHi4hON72igpEKc1QVr1qYSDaPoAiEA3f7O7NUqBU54O2pLxaMpKmZgO3xeORq8xOQzJpdqb14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434467},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"233dd149f40cacb442b582f645929110978baeaa","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","postinstall":"lefthook install || true","size:readme":"node scripts/update-size-table.mjs","skill:build":"node scripts/skill/build-metadata.mjs","skill:check":"node scripts/skill/check-coverage.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.16.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.8_1786386725256_0.6519879442617953","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"phase","version":"0.0.9","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.9","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"e40911f4c9d2c30e152688a3edda5db7bf1091dd","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.9.tgz","fileCount":19,"integrity":"sha512-TAj7+HqWAej0Xh7ulh61LYyq5xOnADkXfIlVH7MJGT09eVP+jaC+aeFkYdmyikisvI0uOCwinEjxVKs02gYklA==","signatures":[{"sig":"MEUCIHv7TxxmMKHmCCpvH2s53THAomzqr3NpTRsB6UMUfnSWAiEA2nJJf/G6dA/rIUld18aXg7a9kO4h/pdfwolQAQTGyvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440128},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"d6f3bb2c650e69eb993490b8caa60eb9c07d26a2","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","postinstall":"lefthook install || true","size:readme":"node scripts/update-size-table.mjs","skill:build":"node scripts/skill/build-metadata.mjs && node scripts/skill/sync-scan-docs.mjs","skill:check":"node scripts/skill/check-coverage.mjs && node scripts/skill/check-scan-sync.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.16.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.9_1786462239156_0.4629127381146061","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"phase","version":"0.0.10","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.10","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"26e21395cf712ce647aa46f2ef29dc79f6ca2fe7","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.10.tgz","fileCount":19,"integrity":"sha512-7NV55Pdmn4eVYA0pSb6nJLL1Le9Tdi3ot40GlYCLJne0h7pclpMMs3i8PVonA9/dMeWCIXtSgUeW5/ZGdUvUIQ==","signatures":[{"sig":"MEUCIB6xUwLlKFuPSFCG4AoNBy+zDOfWgaBGM7DpDJI+UG7GAiEA/nfoRGcHmsnMeMJiEslpU2xIatgzHfigQRSy9jAIuws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440200},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"993f01c00be58ba01d4946a8d7909a1ae684c997","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","prepare":"lefthook install || true","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","size:readme":"node scripts/update-size-table.mjs","skill:build":"node scripts/skill/build-metadata.mjs && node scripts/skill/sync-scan-docs.mjs","skill:check":"node scripts/skill/check-coverage.mjs && node scripts/skill/check-scan-sync.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.10_1786725298592_0.04276583156564784","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"phase","version":"0.0.11","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.11","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"71986fadbe7224e97439bd73667ee44e853af2b6","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.11.tgz","fileCount":19,"integrity":"sha512-KXtLOlbrsWMlIrbZIQBLWPdR5vALryyN/e0TJ8JY3PrLDIK6YCr2hElrTEy1I6dvs7ljFy9X+rvRWhib5T7h5Q==","signatures":[{"sig":"MEUCIQCOxKuKR2Pv82oKkxQcO/HQH6k5wcBJ+8eZ9T79iT53CQIge+gIu4DAyVBfM0FoKC7VgJZ1n6qG5yYNO6zTXZgYFy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440410},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"a7ffa329234752307fcfa76e66eb1d37064787e9","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","prepare":"lefthook install || true","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","size:readme":"node scripts/update-size-table.mjs","skill:build":"node scripts/skill/build-metadata.mjs && node scripts/skill/sync-scan-docs.mjs","skill:check":"node scripts/skill/check-coverage.mjs && node scripts/skill/check-scan-sync.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.11_1786731213901_0.5869845762996946","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"phase","version":"0.0.12","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.0.12","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"7ca44284f64e6673d464a22af7513fc03b67e351","tarball":"https://registry.npmjs.org/phase/-/phase-0.0.12.tgz","fileCount":19,"integrity":"sha512-j65UausjAc4A2oIZ9tOj0a1AGKPwy91WlK3rHBN2oFhga8VdwUk1F3RWRdxZCHX1SOhZeXpmoH0EOKCcbNbaWw==","signatures":[{"sig":"MEQCIGuYjW258SxrzievYHp+r4IdcqZPsev/43vxHRCjg8VbAiAp6XFx+qGCCARCnu1wAEssU+IygQ6abEqi824WBm2ZoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441027},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"a6c18d01d48f35224a2b9e8e75d9af4603caa009","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","prepare":"lefthook install || true","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","size:readme":"node scripts/update-size-table.mjs","skill:build":"node scripts/skill/build-metadata.mjs && node scripts/skill/sync-scan-docs.mjs","skill:check":"node scripts/skill/check-coverage.mjs && node scripts/skill/check-scan-sync.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.0.12_1786737694997_0.14488397808667064","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"phase","version":"0.1.0","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.1.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"091e801cba48ad8aa1d9c150ce12154b98ce7131","tarball":"https://registry.npmjs.org/phase/-/phase-0.1.0.tgz","fileCount":19,"integrity":"sha512-nj9Ntn3J3PXKMFybH7QLQcym95oT/T9c6kStQNq4E49PSz797i4w+LGYidQwuWP5g4RV5V93u8O7pje79neSpw==","signatures":[{"sig":"MEUCIQCOqE+4m7cE+2k5A8edOzmiCDFPCm0Fi0Q0PhIxKMlETAIgF82LrfONedGcrZ7FZwSNk4w0Rp//pbmQTPG308iNOjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441066},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"fe3bad876e255d94db25b6baee73a6a4941a9d64","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","prepare":"lefthook install || true","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","size:readme":"node scripts/update-size-table.mjs","skill:build":"node scripts/skill/build-metadata.mjs && node scripts/skill/sync-scan-docs.mjs","skill:check":"node scripts/skill/check-coverage.mjs && node scripts/skill/check-scan-sync.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.1.0_1787068357083_0.6092667801659872","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"phase","version":"0.2.0","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.2.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"4e329cf2bb29a9ecea1d696f2b6adcee57ac46b0","tarball":"https://registry.npmjs.org/phase/-/phase-0.2.0.tgz","fileCount":19,"integrity":"sha512-jxIAPgjkFg07NrkccV4vxVwbR5gZSh3WALN3l5XRrqw5/wlT9Yb51z737QDTl+eyPYfEcZNsAkKKag9nBnW86w==","signatures":[{"sig":"MEUCIQCpWUQ4+CT8uHY+ZtDLwQnLKdzN+e91BSwaKGnOuVuoPgIgefiHvKJKYKnWxyKBUNt7x9qLkeRXIZfgyJ/lyrY2eCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447716},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"7126da1617455dbc9b2ebc86ed10c7f88541760b","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","prepare":"lefthook install || true","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","size:readme":"node scripts/update-size-table.mjs","skill:build":"node scripts/skill/build-metadata.mjs && node scripts/skill/sync-scan-docs.mjs","skill:check":"node scripts/skill/check-coverage.mjs && node scripts/skill/check-scan-sync.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.2.0_1787084472142_0.2224345284672984","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"phase","version":"0.3.0","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.3.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"5478cba45d226664219ba8102dd75fd247795cfc","tarball":"https://registry.npmjs.org/phase/-/phase-0.3.0.tgz","fileCount":19,"integrity":"sha512-iGFAf90hFf+EFef+g8RjaDliwjCfXuvb4vBGfxZyACUjEqVpPb9bsB8oGfujnQ4IOdc/1H/uqAvm98PExOsxow==","signatures":[{"sig":"MEYCIQDplFP8N3DuR3lPaqITV2G6tPI3eVfFJqYZNcohJHJrNAIhAPDxyjD2eFQch3JgFRB1TZ+PBfb2nFEadeDSfojEHhSd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455620},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"5a6d924ebcaa7f53a3a03467934147d18f804a30","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","prepare":"lefthook install || true","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","size:readme":"node scripts/update-size-table.mjs","skill:build":"node scripts/skill/build-metadata.mjs && node scripts/skill/sync-scan-docs.mjs","skill:check":"node scripts/skill/check-coverage.mjs && node scripts/skill/check-scan-sync.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.3.0_1787147985535_0.9276739213183702","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"phase","version":"0.3.1","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.3.1","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"68ae8a2f0db7d53d357f040e5eb09e35e72f0a9e","tarball":"https://registry.npmjs.org/phase/-/phase-0.3.1.tgz","fileCount":19,"integrity":"sha512-IJERYLm8GtDkgTb17VTkMsnT/2QARNhrLRbx4YYHvJgcto9ybuTj2iZKZ4A3VCs12Ju0gweo1pjrL4tSP/SYmg==","signatures":[{"sig":"MEUCIQDpsThRRpq02gDLf4+8TVDv4ZFu7Re+HXzR1YAfPvM6dgIgcv6uxO74pnThDU2BX5ZBDIidn1sDJ8Jp5T6rGTAMgp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459641},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"4151213757a04c71358ec4bc271ff45b58d4cac0","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","prepare":"lefthook install || true","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","size:readme":"node scripts/update-size-table.mjs","skill:build":"node scripts/skill/build-metadata.mjs && node scripts/skill/sync-scan-docs.mjs","skill:check":"node scripts/skill/check-coverage.mjs && node scripts/skill/check-scan-sync.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.3.1_1787156851847_0.7885468297254696","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"phase","version":"0.3.2","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.3.2","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"1170a1bb2062062e7a8198427ffc014ee6b1834f","tarball":"https://registry.npmjs.org/phase/-/phase-0.3.2.tgz","fileCount":19,"integrity":"sha512-UmkpS6tApWWttga65SAaM0Otwva6pwsh1SlWCED1nhfm/SSWGi/Js6thfKYErRmPyEuf9p7SuNpRpi92uPbPGg==","signatures":[{"sig":"MEUCIQCh1HCoLlMA5ovvoy+EEGBNl9uyRdiUn4uTggsuyCl3sAIgMLov/0Wt7eucxOTVMnmmIjt/ANnJa3hWqFI8CFAyBjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460326},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"96b41f1715baeb646d566663afeafeae788b60e5","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","goldens":"node scripts/skill/regen-goldens.mjs","prepare":"lefthook install || true","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","size:readme":"node scripts/update-size-table.mjs","skill:build":"node scripts/skill/build-metadata.mjs && node scripts/skill/sync-scan-docs.mjs","skill:check":"node scripts/skill/check-coverage.mjs && node scripts/skill/check-scan-sync.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.3.2_1787258051574_0.9955471364159103","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"phase","version":"0.3.3","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.3.3","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"affe5216f1ca2bb3380255f767b44fb608e5412a","tarball":"https://registry.npmjs.org/phase/-/phase-0.3.3.tgz","fileCount":19,"integrity":"sha512-WiqymIU0Jm6tX0s1IRKnYKdL+AEaGLMRIZiJKC3o7xowlJRkI+OIJmOS9XoddJDtCCIzN1kZNaHdOAXeZ5gv2g==","signatures":[{"sig":"MEUCIC+tsv14kvjYqf9epg8d4IYu3kVNd0PIjDhZS8pwvBwuAiEAvJ9rfr5cmLdafb1z7zVAisaBvXAq0oeMkDhUv3KLcjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460364},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"06725a1ffd91290cc714ac09819deaac68fa0427","scripts":{"lint":"oxlint .","size":"size-limit","test":"vitest run","build":"tsdown","format":"oxfmt --check","goldens":"node scripts/skill/regen-goldens.mjs","prepare":"lefthook install || true","lint:fix":"oxlint --fix .","validate":"pnpm run --parallel '/^(typecheck|lint|format|test|skill:check)$/'","typecheck":"tsc --noEmit","format:fix":"oxfmt .","test:watch":"vitest","size:readme":"node scripts/update-size-table.mjs","skill:build":"tsdown -c tsdown.scanner.config.ts && node scripts/skill/build-metadata.mjs && node scripts/skill/sync-scan-docs.mjs","skill:check":"node scripts/skill/check-coverage.mjs && node scripts/skill/check-scan-sync.mjs","skill:package":"node scripts/skill/package.mjs","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.3.3_1787316660782_0.8387688061000707","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"phase","version":"0.4.0","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.4.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"cc90f43a4381d16bd151ba03c7b096bdc328bdab","tarball":"https://registry.npmjs.org/phase/-/phase-0.4.0.tgz","fileCount":19,"integrity":"sha512-Zd5Crfa/jy9PJ6D8U7R1U0SYPuzn5CQ/ox9zkTmAZxhInlujapeXCAYkwDLN6pftzxAHJt5y8KTajhh0oj+sLw==","signatures":[{"sig":"MEUCIQDo2abBVDdFSrTcQuRZQl/vyp8btVGJzSER6dnFO7QmUAIgJMbKEiSKjigd0NLJlJJEBuuNS/PYdM2CC8eeuwYxDFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464559},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"7cdcd5f91d63566642f4465327f466971c14cb0e","scripts":{"size":"size-limit","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.4.0_1787755883706_0.15277204689001045","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"phase","version":"0.4.1","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.4.1","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"ad013cb7090d54ff425bf65d0f69d3240a012773","tarball":"https://registry.npmjs.org/phase/-/phase-0.4.1.tgz","fileCount":19,"integrity":"sha512-fkaZz+G9p0vVOeyJMTkUewDslltGUIcgrjZ0S+7q+JM6rc7CF8K0lnuGESujoj33iEMGrd8OCG4aPyiPydiQCg==","signatures":[{"sig":"MEYCIQDtkOww26jM6sFSnXVlHVqB3BGF2XHhN6ffhbj0+DW8tAIhAMN0LDlDZaRrWFhTZ/DT+IbDNMIWjeNQkOJ17ICofVlN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":466566},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"24b29a4e87570b7a69f0e289055c43b983ee651f","scripts":{"size":"size-limit","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.4.1_1787763308338_0.6714691500332985","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"phase","version":"0.4.2","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.4.2","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"f96f8e9041f7d9e8d0364520d14dd3dad32abfef","tarball":"https://registry.npmjs.org/phase/-/phase-0.4.2.tgz","fileCount":19,"integrity":"sha512-SeL+3Af9t3n2HTQI5ee3IM3HqMYLWyEs7IeAVpkHpCr1F+PuILwJ+h4SxjBMAtLNrQS4INqbC+2jTS1UJ7O11w==","signatures":[{"sig":"MEQCIATJWQHBL16M0y1meKSNjkQxZcPSY0VMJgBbCel3hlQSAiAlItfbllGCs/mJyZMd2a38JD7Wgg8e+ryfYwW+IvzvEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406276},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"f21d617b3a8f69b0b98247080f90475a67d4072f","scripts":{"size":"size-limit","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.4.2_1787778557130_0.4955731048800749","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"phase","version":"0.5.0","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.5.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"c63834a6bdd6a44394df4a419f38ea0334e827bf","tarball":"https://registry.npmjs.org/phase/-/phase-0.5.0.tgz","fileCount":19,"integrity":"sha512-0oRwobvvlQT8ZYD4L5pVJKMak+TM2AFNmj4JB3C6BMhALkhXYJQcKDwDn/JUjoUrDLY0dCmdinjcjdEVixnOLg==","signatures":[{"sig":"MEUCIQDnOKc/aoO3Qr4I8FuJ31uIS1QFsDWvTmsFQ5TgnVTxkAIgI3zEWF3XHy3vDLQdTp5THo0oAC7Tt7wLJXOZ0kIoEDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406465},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"23605598efa91015605fef218a62f6523e20dbf1","scripts":{"size":"size-limit","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.5.0_1787837067978_0.037135747060030866","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"phase","version":"0.5.1","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.5.1","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"3abc7593fc95a2ee0967968fde841049d5f3a0b6","tarball":"https://registry.npmjs.org/phase/-/phase-0.5.1.tgz","fileCount":19,"integrity":"sha512-7+E05hIEUgkeTo9HLc6I3o7mZLbQUZm7INMgTsj1b2Ca64TR8AIeWI3jqok2ebK82XbSRA0qDTH6WGBbgr/sRg==","signatures":[{"sig":"MEUCIQCC1dOBX0/6zdL/zAuFDENiJnTa9vt90YbKVhFuG0rO1gIgXMf9H1kl1w+DYbDvLys2ydOEmg0ZuHYyoa+N2fNtquw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409595},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"6497b6e43e456ec04f4585d808c1f0e8b4cdbba8","scripts":{"size":"size-limit","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.4","lefthook":"2.1.5","react-dom":"19.2.7","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.5.1_1788191736178_0.3074852744997707","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"phase","version":"0.5.2","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.5.2","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"9c4c101b26ef27ba5e96e7922a2f2850841d3a17","tarball":"https://registry.npmjs.org/phase/-/phase-0.5.2.tgz","fileCount":19,"integrity":"sha512-tVEOvV3aYUdYHiIH9PoXQ8UHVsO6YMJhWcPPgjwooPICa3cSvNeUNLpZCtH65KLEzxC5deVMJG+1mdmo0/62dw==","signatures":[{"sig":"MEQCIAt94vV9W5P0IFLW0zF/y3+Ejubatp79aILt8OLcI0hxAiAzvdAQceNWaA2mZion1fFtUnKDkA+eshFlYLLaZE9PdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410644},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"8eb546bd20d2deff7ad7637e3fb78d2d6105db4f","scripts":{"size":"size-limit","test":"vitest run --project=unit","build":"tsdown","typecheck":"tsc --noEmit","test:browser":"vitest run --project=browser","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.11","lefthook":"2.1.5","react-dom":"19.2.7","playwright":"1.59.0","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@vitest/browser-playwright":"4.1.11","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.5.2_1788275498073_0.44990944318580395","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"phase","version":"0.5.3","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.5.3","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"db82e74af4d98f23dfe2e90c675bbe557b1a5224","tarball":"https://registry.npmjs.org/phase/-/phase-0.5.3.tgz","fileCount":19,"integrity":"sha512-smW4iIFi8Tk7CJwhlTSZq4AP62YEqLyNpYXxoMu1f3J+Kppvl1HErM+dmgE596pJyeWtCqAL3HXqAGYC5+xrhw==","signatures":[{"sig":"MEYCIQC4F9abMwbel9DuWKYdjGdIDrn90fwPeyIio+sOtp3wFwIhAJ6iXRHmTaSwIe/Fja5nYb3SB7PYO0VzLOKF0LJ0eWqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414149},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"a8ff7350d48032c1882473ba86aa7e8b6e5a3f7e","scripts":{"size":"size-limit","test":"vitest run --project=unit","build":"tsdown","typecheck":"tsc --noEmit","test:browser":"vitest run --project=browser","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.11","lefthook":"2.1.5","react-dom":"19.2.7","playwright":"1.59.0","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@vitest/browser-playwright":"4.1.11","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.5.3_1788280255631_0.574701855407608","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"phase","version":"0.5.4","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.5.4","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"e0175197b0197b9ac14b1dfdd6a4a4f12c73d98e","tarball":"https://registry.npmjs.org/phase/-/phase-0.5.4.tgz","fileCount":19,"integrity":"sha512-3nCOrMZ/dW1q0nLCbVZBcGW/60TEApcoBPCT7s8SsQ2I0/rHLeSMkxlPhaGfW/yEKgkLkCfmd+YGss65ZwR77Q==","signatures":[{"sig":"MEYCIQCtMV3kvitoOC9K362zsFrJGbmKXDuAQ4IVT0SWj9fBnwIhAM/vlKTSODZ3H+xoI7DpfHl/2dwNEx3lGa0GWfGgUU3i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417143},"type":"module","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ease":{"types":"./dist/ease.d.ts","default":"./dist/ease.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"99b9e0970aac110e5baee38bd95be2aebd367933","scripts":{"size":"size-limit","test":"vitest run --project=unit","build":"tsdown","typecheck":"tsc --noEmit","test:browser":"vitest run --project=browser","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"deprecated":"phase is now the scan tool; the runtime library moved to @usephase/core and @usephase/react","repository":{"url":"git+https://github.com/vercel-labs/phase.git"},"_npmVersion":"11.17.0","description":"A lightweight, lifecycle-aware UI performance layer for the web. Includes tools to optimize render performance, build performant animations, and manage layout and off-screen resources","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"jsdom":"23.2.0","oxfmt":"0.44.0","react":"19.2.7","oxlint":"1.59.0","tsdown":"0.21.7","vitest":"4.1.11","lefthook":"2.1.5","react-dom":"19.2.7","playwright":"1.59.0","size-limit":"12.1.0","typescript":"6.0.2","@types/node":"25.6.0","@types/react":"19.2.10","@types/react-dom":"19.2.3","@testing-library/dom":"10.4.1","@testing-library/react":"16.3.0","@vitest/browser-playwright":"4.1.11","@size-limit/preset-small-lib":"12.1.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase_0.5.4_1788291736584_0.9295962364715002","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"phase","version":"0.6.0","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.6.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"bin":{"phase":"dist/phase.mjs"},"dist":{"shasum":"8322266815ee83b914670e80dcaa8c74aede2bc0","tarball":"https://registry.npmjs.org/phase/-/phase-0.6.0.tgz","fileCount":5,"integrity":"sha512-292VFTeRUzekY7+5b+Nsd3ir7qrG0SlJ80FujOK33F7RJa1U3UeYQ+GW4+zWo7jpXQ4h1roWpWbBum/EhUSMmg==","signatures":[{"sig":"MEQCIFn878RvFEzwVMuOPTh/mKXiXjUaLw7ZDnAgnoef7vaNAiB3gO6pbuu5ukweA3KAxqoV72lSwv3/UrzGhkQMTrVOWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183060},"type":"module","_from":"file:/home/runner/work/_temp/package.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"_resolved":"/home/runner/work/_temp/package.tgz","_integrity":"sha512-292VFTeRUzekY7+5b+Nsd3ir7qrG0SlJ80FujOK33F7RJa1U3UeYQ+GW4+zWo7jpXQ4h1roWpWbBum/EhUSMmg==","repository":{"url":"git+https://github.com/vercel-labs/phase.git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Command-line scanner for animation and rendering performance","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7","vitest":"4.1.11","typescript":"6.0.2","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/phase_0.6.0_1789158463695_0.7939658060572004","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"phase","version":"0.6.1","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.6.1","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"bin":{"phase":"dist/phase.mjs"},"dist":{"shasum":"af548f10d5f06d3918e8166a3f2cf5daf3797570","tarball":"https://registry.npmjs.org/phase/-/phase-0.6.1.tgz","fileCount":5,"integrity":"sha512-aT3k9VOcEKayabSMeVlgGy5he6uPHqtR0gOEZlv2L5GErlhQK1W18cLJuMVj1tVG5ok0zZXk2wV4Cnc/zMLepA==","signatures":[{"sig":"MEQCIHzz6xUtrI0eY7ZHLhhLFn1RD3vPj5S2yEyuApIb13xbAiAal11+g0jog8o0eCrpltoh6EKk0uy3txtgSI66ljASrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183022},"type":"module","_from":"file:/home/runner/work/_temp/package.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"_resolved":"/home/runner/work/_temp/package.tgz","_integrity":"sha512-aT3k9VOcEKayabSMeVlgGy5he6uPHqtR0gOEZlv2L5GErlhQK1W18cLJuMVj1tVG5ok0zZXk2wV4Cnc/zMLepA==","repository":{"url":"git+https://github.com/vercel-labs/phase.git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Command-line scanner for animation and rendering performance","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7","vitest":"4.1.11","typescript":"6.0.2","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/phase_0.6.1_1789473657236_0.34453351344508953","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"phase","version":"0.7.0","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.7.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"bin":{"phase":"dist/phase.mjs"},"dist":{"shasum":"60c8d669e8c241c8c91daf2690acf2e65a16cd41","tarball":"https://registry.npmjs.org/phase/-/phase-0.7.0.tgz","fileCount":5,"integrity":"sha512-jfPJuSuOXXa0vCA8jp8R/GoJzQeNiqutFEO9upp24oBMKdu61O6ESICSFtKm0+9d/rgJ/nkAe5vn/ELWH2tDpg==","signatures":[{"sig":"MEYCIQCQ/CySdvdbEAHv+GAHkJeUQnav8HhMsTfc+wv3IF39MAIhAM9EHKYKxD7Xy0eOyHN5GJwv0Yolb/WeoKUOfnltr4jJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGUCf5Zftvjz/2FFlAIfXBB6IUYepQqGaG3MGahrmg5CAiEArh83VCNkENLZCLIICOTEJRVDF7g9R5VzbkIqBeQpzIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192612},"type":"module","_from":"file:/home/runner/work/_temp/package.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"_resolved":"/home/runner/work/_temp/package.tgz","_integrity":"sha512-jfPJuSuOXXa0vCA8jp8R/GoJzQeNiqutFEO9upp24oBMKdu61O6ESICSFtKm0+9d/rgJ/nkAe5vn/ELWH2tDpg==","repository":{"url":"git+https://github.com/vercel-labs/phase.git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Command-line scanner for animation and rendering performance","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7","vitest":"4.1.11","typescript":"6.0.2","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/phase_0.7.0_1789751356408_0.8566619686909347","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"phase","version":"0.7.1","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.7.1","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"bin":{"phase":"dist/phase.mjs"},"dist":{"shasum":"d05c806a6e6665a52c8847096ec82f6803ae6076","tarball":"https://registry.npmjs.org/phase/-/phase-0.7.1.tgz","fileCount":5,"integrity":"sha512-JUWHu46ZbhAKoshZSjsy0Nho2aBia3NYft8Qsr9RERrfTP8UOCxtQFcOZirwVF6bHvbnZPIBNzYTxrLJauZ3aQ==","signatures":[{"sig":"MEQCIA0ZxcaYuNQUVPc84fyukoiQuukOfvYnhrfcnbwxpe0hAiAXorpFIe5kMJeZaCkjOkLnraMJpfZUVFdBXA6OGnvnHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFaZCI+VNp4qzR0rNxnoU+EsAyjHOoChUxPMCzDsMSLqAiEA3XNiOgnbQh7ZHlqntBeWHkzleAGlb94r9Sm2gNwei0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192737},"type":"module","_from":"file:/home/runner/work/_temp/package.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"_resolved":"/home/runner/work/_temp/package.tgz","_integrity":"sha512-JUWHu46ZbhAKoshZSjsy0Nho2aBia3NYft8Qsr9RERrfTP8UOCxtQFcOZirwVF6bHvbnZPIBNzYTxrLJauZ3aQ==","repository":{"url":"git+https://github.com/vercel-labs/phase.git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"Command-line scanner for animation and rendering performance","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7","vitest":"4.1.11","typescript":"6.0.2","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/phase_0.7.1_1790708463157_0.8072329827047697","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"phase","version":"0.7.2","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.7.2","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"bin":{"phase":"dist/phase.mjs"},"dist":{"shasum":"4979dede87e5a1246a2e7fb1b8517bec0db6b0b9","tarball":"https://registry.npmjs.org/phase/-/phase-0.7.2.tgz","fileCount":5,"integrity":"sha512-j7fJqeQZsLqMvAXQMuA8ql0Abi8blFUn0GW/CpQ3m7TlgI2nJT2eFXb8OfaiIQ4ErV+BmROuyqCek86+Gch+PQ==","signatures":[{"sig":"MEUCIEA2Kq2oVnmsoq/bk+I3exKPJ48NJqJAV0hKrnqTpH0uAiEA8H6fWK3ITylbRCVIrkiOoFQTEeTjvsLa8K0FIDedgwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkKJliKQXL64ocEaMbJw68Ma3iqbf8jm/Tv926BPk38AIhAMf85TYfWb3FDH0EpdPrNGO24SLcpSJ35w10Ar+zECzP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192897},"type":"module","_from":"file:/home/runner/work/_temp/package.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"_resolved":"/home/runner/work/_temp/package.tgz","_integrity":"sha512-j7fJqeQZsLqMvAXQMuA8ql0Abi8blFUn0GW/CpQ3m7TlgI2nJT2eFXb8OfaiIQ4ErV+BmROuyqCek86+Gch+PQ==","repository":{"url":"git+https://github.com/vercel-labs/phase.git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"Command-line scanner for animation and rendering performance","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7","vitest":"4.1.11","typescript":"6.0.2","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/phase_0.7.2_1790711192906_0.3534120123982105","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"phase","version":"0.7.3","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.7.3","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"bin":{"phase":"dist/phase.mjs"},"dist":{"shasum":"5a1100b81ad99b98e71e3cedaebd4d73a3299dbe","tarball":"https://registry.npmjs.org/phase/-/phase-0.7.3.tgz","fileCount":5,"integrity":"sha512-eWdKXOJtBCJjVzr7DMYx3e4qmJqYr/gwxDTHvXEV8kspv82ObAnjID0m0wSZmpVinMYbmOCdMxrxRXkfYyq6cQ==","signatures":[{"sig":"MEUCIQD7zTeL4B7WOgekpMbwo8hM6uXCP49jAosxw8l/eeeEFgIgYHLLNNiMyuk3ihpAj9oEHbNu1lK3GE0a2c7nQ5sJnbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClrHaFjkrRgSLcc+STdyHAvHYl+bAu5mHM9wLqL1hA8QIhALiMg+nWNKImfJRo0FX6XWOvQ4OUqeLjbnFNCsPQWr71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193044},"type":"module","_from":"file:/home/runner/work/_temp/package.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"_resolved":"/home/runner/work/_temp/package.tgz","_integrity":"sha512-eWdKXOJtBCJjVzr7DMYx3e4qmJqYr/gwxDTHvXEV8kspv82ObAnjID0m0wSZmpVinMYbmOCdMxrxRXkfYyq6cQ==","repository":{"url":"git+https://github.com/vercel-labs/phase.git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"Command-line scanner for animation and rendering performance","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7","vitest":"4.1.11","typescript":"6.0.2","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/phase_0.7.3_1790713716880_0.24420669137784934","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"phase","version":"0.7.4","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.7.4","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"bin":{"phase":"dist/phase.mjs"},"dist":{"shasum":"07ae7e51ab2ecfbfe63b553ecd7765a848c8c000","tarball":"https://registry.npmjs.org/phase/-/phase-0.7.4.tgz","fileCount":5,"integrity":"sha512-9zT+2KWIchPEPKTApAAksbBQar0zYX9BSqzfgGgEby3vuuD/fbeKosWkBTZBPCMppDzKB7IUCY49GCQ/deOHnA==","signatures":[{"sig":"MEYCIQDgUkpCM/nuxgYv9nGacmG+9sBBBdyVVodKueVhOzlIIQIhAKMV615Cg3URMaymuQedPJRVaNBOvHgHLss84jj8ohhk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBo3RvyjVs5e5kU4N1zlkHDU/gB0tRdpvXggGRjKbWwQAiA38UDNM+u6f1w7B3VbY8PRLM3no3uJmDcphuwM7C+xKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193166},"type":"module","_from":"file:/home/runner/work/_temp/package.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"_resolved":"/home/runner/work/_temp/package.tgz","_integrity":"sha512-9zT+2KWIchPEPKTApAAksbBQar0zYX9BSqzfgGgEby3vuuD/fbeKosWkBTZBPCMppDzKB7IUCY49GCQ/deOHnA==","repository":{"url":"git+https://github.com/vercel-labs/phase.git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"Command-line scanner for animation and rendering performance","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7","vitest":"4.1.11","typescript":"6.0.2","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/phase_0.7.4_1790715994709_0.43491609676746235","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"phase","version":"0.7.5","author":{"name":"Vercel"},"license":"MIT","_id":"phase@0.7.5","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel-labs/phase#readme","bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"bin":{"phase":"dist/phase.mjs"},"dist":{"shasum":"7a1bd71f1da6ab3545966672f78f5a01bc519e10","tarball":"https://registry.npmjs.org/phase/-/phase-0.7.5.tgz","fileCount":5,"integrity":"sha512-KpXSFyS62dBiNhn5v7MyDxaS9KyWx9VGCB2y7/Z2xt3VodmmAdM1weJM0luaRNwsR5YWEzq0IRFva8bGY+1xgg==","signatures":[{"sig":"MEYCIQD5GHhJgvQWqLdhusylEXFfQs4e3A80xeb8ej6/T/VKBgIhAJrs8iRuYNRPed8ifzi4HAOMay5OTR4HfBz1OeYqtUtS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHQO4e5xIyZR01AMcC6c45NF4kOUXEwEFt/5qfJ5no2AAiBFx6skgC7fUClmbW7+QAccMZrjvmHRlESrpy8fcd/wEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193291},"type":"module","_from":"file:/home/runner/work/_temp/package.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"_resolved":"/home/runner/work/_temp/package.tgz","_integrity":"sha512-KpXSFyS62dBiNhn5v7MyDxaS9KyWx9VGCB2y7/Z2xt3VodmmAdM1weJM0luaRNwsR5YWEzq0IRFva8bGY+1xgg==","repository":{"url":"git+https://github.com/vercel-labs/phase.git","directory":"packages/cli"},"_npmVersion":"11.21.0","description":"Command-line scanner for animation and rendering performance","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7","vitest":"4.1.11","typescript":"6.0.2","@types/node":"25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/phase_0.7.5_1790885756061_0.2859293919203463","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"_id":"phase@0.7.6","bin":{"phase":"dist/phase.mjs"},"bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"dist":{"shasum":"b8490f560cd96ef739a7dc0ee9097c590ec66159","tarball":"https://registry.npmjs.org/phase/-/phase-0.7.6.tgz","fileCount":5,"integrity":"sha512-kwFfZjsJXRW8hIyD1gej/dc42ylp/u36YD3EGQVudcJnJfVC5MT/f2fA5oTR4UVm7tKuWo2Jk76QsVSLe8jy9A==","signatures":[{"sig":"MEUCICFJul61ocPUECR+tErQzboAYQJcBNkU+kmyI/ZvUDE+AiEAlYZ8bkux03xLYn9x14o2sa+2KRfOc1LDeEGAvLXynXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSlsLnwN9O6eJ0my4o7zi9m3Pui0KzQVgzO3RF0U9f5gIhAIG6FNlNFcW9N/sUoTcmWfPUUkdF2JxBprx9vvMvl9Zw"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193441},"name":"phase","type":"module","_from":"file:/home/runner/work/_temp/package.tgz","author":{"name":"Vercel"},"engines":{"node":">=20.0.0"},"license":"MIT","scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"version":"0.7.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d3a8aaa4-0363-42e5-bc92-66fa55296884"}},"homepage":"https://github.com/vercel-labs/phase#readme","_resolved":"/home/runner/work/_temp/package.tgz","_integrity":"sha512-kwFfZjsJXRW8hIyD1gej/dc42ylp/u36YD3EGQVudcJnJfVC5MT/f2fA5oTR4UVm7tKuWo2Jk76QsVSLe8jy9A==","repository":{"url":"git+https://github.com/vercel-labs/phase.git","directory":"packages/cli"},"_npmVersion":"11.21.0","description":"Command-line scanner for animation and rendering performance","directories":{},"maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7","vitest":"4.1.11","typescript":"6.0.2","@types/node":"25.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/phase_0.7.6_1790952420756_0.7762610565730461"}}},"time":{"created":"2015-03-31T18:21:53.211Z","modified":"2026-10-02T14:47:01.477Z","0.0.1-alpha.1":"2015-03-31T18:21:53.211Z","0.0.1":"2026-07-07T16:44:49.130Z","0.0.2":"2026-07-08T18:33:20.667Z","0.0.3":"2026-07-10T18:15:43.349Z","0.0.4":"2026-07-13T17:45:00.812Z","0.0.5":"2026-07-13T18:45:17.161Z","0.0.6":"2026-08-04T14:03:21.299Z","0.0.7":"2026-08-05T15:47:34.012Z","0.0.8":"2026-08-10T18:32:05.444Z","0.0.9":"2026-08-11T15:30:39.302Z","0.0.10":"2026-08-14T16:34:58.737Z","0.0.11":"2026-08-14T18:13:34.064Z","0.0.12":"2026-08-14T20:01:35.217Z","0.1.0":"2026-08-18T15:52:37.229Z","0.2.0":"2026-08-18T20:21:12.319Z","0.3.0":"2026-08-19T13:59:45.669Z","0.3.1":"2026-08-19T16:27:32.033Z","0.3.2":"2026-08-20T20:34:11.788Z","0.3.3":"2026-08-21T12:51:00.939Z","0.4.0":"2026-08-26T14:51:23.860Z","0.4.1":"2026-08-26T16:55:08.481Z","0.4.2":"2026-08-26T21:09:17.274Z","0.5.0":"2026-08-27T13:24:28.152Z","0.5.1":"2026-08-31T15:55:36.316Z","0.5.2":"2026-09-01T15:11:38.225Z","0.5.3":"2026-09-01T16:30:55.805Z","0.5.4":"2026-09-01T19:42:16.741Z","0.6.0":"2026-09-11T20:27:43.837Z","0.6.1":"2026-09-15T12:00:57.385Z","0.7.0":"2026-09-18T17:09:16.543Z","0.7.1":"2026-09-29T19:01:03.251Z","0.7.2":"2026-09-29T19:46:33.014Z","0.7.3":"2026-09-29T20:28:36.957Z","0.7.4":"2026-09-29T21:06:34.828Z","0.7.5":"2026-10-01T20:15:56.158Z","0.7.6":"2026-10-02T14:47:00.847Z"},"bugs":{"url":"https://github.com/vercel-labs/phase/issues"},"author":{"name":"Vercel"},"license":"MIT","homepage":"https://github.com/vercel-labs/phase#readme","repository":{"url":"git+https://github.com/vercel-labs/phase.git","directory":"packages/cli"},"description":"Command-line scanner for animation and rendering performance","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"readme":"# phase\n\n`phase` scans JavaScript, TypeScript, and CSS for animation and rendering performance findings. Findings identify source locations that need review; they are not confirmed defects.\n\nScan committed files changed since the merge base with `origin/main`:\n\n```bash\nnpx phase scan --diff origin/main\n```\n\nOr scan explicit files and directories:\n\n```bash\nnpx phase scan src components/animated-card.tsx\n```\n\nExplain a reported signal and its recommended fix:\n\n```bash\nnpx phase explain setstate-in-raf\n```\n\nRun `npx phase --help` for all scan, baseline, filter, and output options.\n\nRead the [full documentation](https://github.com/vercel-labs/phase#readme), review the [changelog](https://github.com/vercel-labs/phase/blob/main/packages/cli/CHANGELOG.md), or see the [MIT license](https://github.com/vercel-labs/phase/blob/main/packages/cli/LICENSE).\n","readmeFilename":"README.md"}