{"name":"react-helmet-async","version":"3.0.0","description":"Thread-safe Helmet for React 16–18, with native support for React 19+","sideEffects":false,"main":"./lib/index.js","module":"./lib/index.esm.js","types":"./lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.esm.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"repository":{"type":"git","url":"git+ssh://git@github.com/staylor/react-helmet-async.git"},"author":{"name":"Scott Taylor","email":"scott.c.taylor@mac.com"},"license":"Apache-2.0","dependencies":{"invariant":"^2.2.4","react-fast-compare":"^3.2.2","shallowequal":"^1.1.0"},"devDependencies":{"@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@playwright/test":"^1.58.2","@remix-run/eslint-config":"2.3.1","@testing-library/jest-dom":"6.1.5","@testing-library/react":"14.1.2","@types/eslint":"8.44.8","@types/invariant":"2.2.37","@types/jsdom":"21.1.6","@types/react":"18.2.39","@types/react-dom":"^18.3.7","@types/shallowequal":"1.1.5","@vitejs/plugin-react":"4.2.0","esbuild":"0.19.8","eslint":"8.54.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.1","husky":"8.0.3","jsdom":"22.1.0","playwright":"^1.58.2","prettier":"3.1.0","raf":"3.4.1","react":"18.2.0","react-dom":"18.2.0","rimraf":"5.0.5","tsx":"4.6.1","typescript":"5.2.2","vite":"4.5.0","vitest":"0.34.6"},"peerDependencies":{"react":"^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"scripts":{"clean":"rimraf lib","lint":"eslint --cache --cache-location ./node_modules/.cache/eslint --report-unused-disable-directives .","lint-fix":"pnpm lint --fix","test":"vitest run","test:e2e:server":"vitest run --config e2e/vitest.config.ts","test:e2e:browser":"playwright test --config e2e/playwright.config.ts","test:e2e":"pnpm run test:e2e:server && pnpm run test:e2e:browser","test:all":"pnpm test && pnpm run test:e2e","test-watch":"pnpm test -- --watch","test-update":"pnpm test -- -u","compile":"pnpm run clean && NODE_ENV=production tsx build.ts && pnpm run types","prepare":"pnpm run compile && husky install","types":"tsc --project tsconfig.build.json"},"gitHead":"ba5d5fb820750dcf29c9621e9feafe2b8388d60b","_id":"react-helmet-async@3.0.0","bugs":{"url":"https://github.com/staylor/react-helmet-async/issues"},"homepage":"https://github.com/staylor/react-helmet-async#readme","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"shasum":"16f31779ea4e4e01827c071b2f15301d074dd570","size":25690,"noattachment":false,"key":"/react-helmet-async/-/react-helmet-async-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-helmet-async/download/react-helmet-async-3.0.0.tgz"},"_npmUser":{"name":"wonderboymusic","email":"scott.c.taylor@mac.com"},"directories":{},"maintainers":[{"name":"wonderboymusic","email":"scott.c.taylor@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-helmet-async_3.0.0_1772540281294_0.8826019030776959"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T12:18:01.539Z","publish_time":1772540281539,"_source_registry_name":"default","_cnpm_publish_time":1772540281539,"dist-tags":{"alpha":"2.0.5-alpha","beta":"2.0.5-beta","latest":"3.0.0","next":"2.0.5-next"}}