{"_id":"@automerge/keyhive-react","_rev":"4-7a6374f090a012069af6c7161bbb6dbe","name":"@automerge/keyhive-react","dist-tags":{"latest":"0.1.0-alpha.1","next":"0.2.0-alpha.1"},"versions":{"0.1.0-alpha.1":{"name":"@automerge/keyhive-react","version":"0.1.0-alpha.1","keywords":["keyhive","automerge","react","access-control","local-first"],"license":"MIT","_id":"@automerge/keyhive-react@0.1.0-alpha.1","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/jtfmumm/keyhive-react#readme","bugs":{"url":"https://github.com/jtfmumm/keyhive-react/issues"},"dist":{"shasum":"4745a0fca4c0e7bbef80e02c90ee395434e7c0bf","tarball":"https://registry.npmjs.org/@automerge/keyhive-react/-/keyhive-react-0.1.0-alpha.1.tgz","fileCount":114,"integrity":"sha512-lXwpoqrnp0WWGmn6jMdO0Cspkn42sn6K5cYiGhZs9I0C1884rNLrSakIZM+twenTltmEvrc+QTm0ZzVzoubVQA==","signatures":[{"sig":"MEYCIQCLKHFnQURkEz7Zv+2JDLkWZQ8s+brVFBCchpDvjqp6mAIhAOuLrWP7TxB0PhCkp7qem092DJc4Hjje0lk9m6C1GTOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/keyhive-react.css","./package.json":"./package.json"},"gitHead":"88322ef61b9905ae1a69aaef87699a9bd1a1abf6","scripts":{"dev":"tsc -p tsconfig.build.json --watch","tsc":"tsc -p tsconfig.json","lint":"eslint . && prettier --check \"**/*.{ts,tsx,js,mjs,json,css,md}\"","build":"pnpm run clean && pnpm run build:js && pnpm run build:css && pnpm run check","check":"pnpm run check:isolation && pnpm run check:prefix","clean":"rm -rf dist","prepack":"pnpm run build","build:js":"tsc -p tsconfig.build.json","lint:fix":"eslint . --fix && prettier --write \"**/*.{ts,tsx,js,mjs,json,css,md}\"","build:css":"tailwindcss -c tailwind.config.js -i src/styles.css -o dist/keyhive-react.css --minify","check:prefix":"node scripts/check-prefix.mjs","check:isolation":"node scripts/check-isolation.mjs"},"_npmUser":{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"},"repository":{"url":"git+https://github.com/jtfmumm/keyhive-react.git","type":"git"},"_npmVersion":"11.13.0","description":"React components and hooks for keyhive access control.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.0","devDependencies":{"react":"^18.3.1","eslint":"^9.39.5","globals":"^15.15.0","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.2","tailwindcss":"^3.4.17","@types/react":"^18.3.25","@automerge/react":"2.6.0-subduction.40","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.67.0","eslint-plugin-react-hooks":"^5.2.0","@typescript-eslint/eslint-plugin":"^8.67.0","@automerge/automerge-repo-keyhive":"0.5.0-alpha.3"},"peerDependencies":{"react":"^18.3.1","@automerge/react":"2.6.0-subduction.40","@automerge/automerge-repo-keyhive":"0.5.0-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/keyhive-react_0.1.0-alpha.1_1787066798765_0.977310053668635","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@automerge/keyhive-react","version":"0.1.0-alpha.2","keywords":["keyhive","automerge","react","access-control","local-first"],"license":"MIT","_id":"@automerge/keyhive-react@0.1.0-alpha.2","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/jtfmumm/keyhive-react#readme","bugs":{"url":"https://github.com/jtfmumm/keyhive-react/issues"},"dist":{"shasum":"b7d93850ed205e14fbbff080dea8d157b1be391b","tarball":"https://registry.npmjs.org/@automerge/keyhive-react/-/keyhive-react-0.1.0-alpha.2.tgz","fileCount":114,"integrity":"sha512-Zjho9GlfGuC0W83ZF3Rn9XtPl0jji6kXlIz+rAvJujBwWN1Wk5aXc6sa42N08E6XCMnAOrCcrwOF0qA7LLt+/A==","signatures":[{"sig":"MEUCIQCHb0NOd48/msz9R3/Zow2vzkzXULw0+WiQTJeE5u+v1AIgI6iJ8DnaLLqlKOunJIcshB0Blb9sVAi+TzRJSGgXjVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209565},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/keyhive-react.css","./package.json":"./package.json"},"gitHead":"18336893eaa74a3e1fde0260806b3518106447e5","scripts":{"dev":"tsc -p tsconfig.build.json --watch","tsc":"tsc -p tsconfig.json","lint":"eslint . && prettier --check \"**/*.{ts,tsx,js,mjs,json,css,md}\"","build":"pnpm run clean && pnpm run build:js && pnpm run build:css && pnpm run check","check":"pnpm run check:isolation && pnpm run check:prefix","clean":"rm -rf dist","prepack":"pnpm run build","build:js":"tsc -p tsconfig.build.json","lint:fix":"eslint . --fix && prettier --write \"**/*.{ts,tsx,js,mjs,json,css,md}\"","build:css":"tailwindcss -c tailwind.config.js -i src/styles.css -o dist/keyhive-react.css --minify","check:prefix":"node scripts/check-prefix.mjs","check:isolation":"node scripts/check-isolation.mjs"},"_npmUser":{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"},"repository":{"url":"git+https://github.com/jtfmumm/keyhive-react.git","type":"git"},"_npmVersion":"11.13.0","description":"React components and hooks for keyhive access control.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.0","readmeFilename":"README.md","devDependencies":{"react":"^18.3.1","eslint":"^9.39.5","globals":"^15.15.0","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.2","tailwindcss":"^3.4.17","@types/react":"^18.3.25","@automerge/react":"2.6.0-subduction.40","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.67.0","eslint-plugin-react-hooks":"^5.2.0","@typescript-eslint/eslint-plugin":"^8.67.0","@automerge/automerge-repo-keyhive":"0.5.0-alpha.3"},"peerDependencies":{"react":"^18.3.1","@automerge/react":"2.6.0-subduction.40","@automerge/automerge-repo-keyhive":"0.5.0-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/keyhive-react_0.1.0-alpha.2_1787128642001_0.11985920092325641","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@automerge/keyhive-react","version":"0.1.0-alpha.3","keywords":["keyhive","automerge","react","access-control","local-first"],"license":"MIT","_id":"@automerge/keyhive-react@0.1.0-alpha.3","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/jtfmumm/keyhive-react#readme","bugs":{"url":"https://github.com/jtfmumm/keyhive-react/issues"},"dist":{"shasum":"e1a53af861d5561246109c5ec7e7d5beb5cab6fd","tarball":"https://registry.npmjs.org/@automerge/keyhive-react/-/keyhive-react-0.1.0-alpha.3.tgz","fileCount":114,"integrity":"sha512-9S+vQ+OlN5JX7kRM1ptXcwDCKuzmg1cpd/XkQYxvq5CwufPDgFjzYdljYw4qOuYxkr6KLrmCC+2CrOGDMu8cfA==","signatures":[{"sig":"MEQCIG6a/dwc6PPgnftSkhAefjhQhzESqpz27FX9rhT2rDl7AiBe2VMH8FcnpPj1it7bkYf9Czgze7AC1nNfj5BDXN6hiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/keyhive-react.css","./package.json":"./package.json"},"gitHead":"4fa710db8411fceb7ce68dc76b2a65c5116e05d3","scripts":{"app":"pnpm --filter component-test-app dev","dev":"tsc -p tsconfig.build.json --watch","tsc":"tsc -p tsconfig.json","lint":"eslint . && prettier --check \"**/*.{ts,tsx,js,mjs,json,css,md}\"","build":"pnpm run clean && pnpm run build:js && pnpm run build:css && pnpm run check","check":"pnpm run check:isolation && pnpm run check:prefix","clean":"rm -rf dist","prepack":"pnpm run build","tsc:e2e":"tsc -p e2e/tsconfig.json","build:js":"tsc -p tsconfig.build.json","lint:fix":"eslint . --fix && prettier --write \"**/*.{ts,tsx,js,mjs,json,css,md}\"","test:e2e":"playwright test","app:build":"pnpm --filter component-test-app build","build:css":"tailwindcss -c tailwind.config.js -i src/styles.css -o dist/keyhive-react.css --minify","app:preview":"pnpm --filter component-test-app preview","test:e2e:ui":"playwright test --ui","check:prefix":"node scripts/check-prefix.mjs","check:isolation":"node scripts/check-isolation.mjs"},"_npmUser":{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"},"repository":{"url":"git+https://github.com/jtfmumm/keyhive-react.git","type":"git"},"_npmVersion":"11.13.0","description":"React components and hooks for keyhive access control.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.0","readmeFilename":"README.md","devDependencies":{"react":"^18.3.1","eslint":"^9.39.5","globals":"^15.15.0","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.2","@types/node":"22.19.4","tailwindcss":"^3.4.17","@types/react":"^18.3.25","@automerge/react":"2.6.0-subduction.48","@eslint/eslintrc":"^3.1.0","@playwright/test":"1.60.0","@typescript-eslint/parser":"^8.67.0","eslint-plugin-react-hooks":"^5.2.0","@typescript-eslint/eslint-plugin":"^8.67.0","@automerge/automerge-repo-keyhive":"0.5.0-alpha.5b"},"peerDependencies":{"react":"^18.3.1","@automerge/react":"2.6.0-subduction.48","@automerge/automerge-repo-keyhive":"0.5.0-alpha.5b"},"_npmOperationalInternal":{"tmp":"tmp/keyhive-react_0.1.0-alpha.3_1787219193375_0.806672972594429","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"_id":"@automerge/keyhive-react@0.2.0-alpha.1","bugs":{"url":"https://github.com/jtfmumm/keyhive-react/issues"},"dist":{"shasum":"2f25eb076b03d776093a837b5003a9b4c1365105","tarball":"https://registry.npmjs.org/@automerge/keyhive-react/-/keyhive-react-0.2.0-alpha.1.tgz","fileCount":114,"integrity":"sha512-UNbuX3HHpIwhkItYPrqCMcC2oUPGB7zCMc8Er6iZ4Ro6AdmKsnr7/dyBTafdGyABa91ouL8XhHsBpCVXj1UR/g==","signatures":[{"sig":"MEUCIGwnkXzP2aXFmmKAEw4pp910lUzA5mgGn7dQtYb3gquOAiEAp475mHMd5/ratPrsPC5JYLSv4Od+aXyc/XrxDqDHK3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAq1lklHK3Awlr1tm/csOoAXPSvQP0uc5MygRFtAg+4NAiBJ5pARp3nvhqoCQK2gLDEQ9SFVLhgCHQDePJIkoIwS4w=="}],"unpackedSize":211129},"main":"./dist/index.js","name":"@automerge/keyhive-react","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/keyhive-react.css","./package.json":"./package.json"},"gitHead":"2b85694e881022c267f2d908d9ca5d981d928e4b","license":"MIT","scripts":{"app":"pnpm --filter component-test-app dev","dev":"tsc -p tsconfig.build.json --watch","tsc":"tsc -p tsconfig.json","lint":"eslint . && prettier --check \"**/*.{ts,tsx,js,mjs,json,css,md}\"","build":"pnpm run clean && pnpm run build:js && pnpm run build:css && pnpm run check","check":"pnpm run check:isolation && pnpm run check:prefix","clean":"rm -rf dist","prepack":"pnpm run build","tsc:e2e":"tsc -p e2e/tsconfig.json","build:js":"tsc -p tsconfig.build.json","lint:fix":"eslint . --fix && prettier --write \"**/*.{ts,tsx,js,mjs,json,css,md}\"","test:e2e":"playwright test","app:build":"pnpm --filter component-test-app build","build:css":"tailwindcss -c tailwind.config.js -i src/styles.css -o dist/keyhive-react.css --minify","app:preview":"pnpm --filter component-test-app preview","test:e2e:ui":"playwright test --ui","check:prefix":"node scripts/check-prefix.mjs","check:isolation":"node scripts/check-isolation.mjs"},"version":"0.2.0-alpha.1","_npmUser":{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"},"homepage":"https://github.com/jtfmumm/keyhive-react#readme","keywords":["keyhive","automerge","react","access-control","local-first"],"repository":{"url":"git+https://github.com/jtfmumm/keyhive-react.git","type":"git"},"_npmVersion":"11.13.0","description":"React components and hooks for keyhive access control.","directories":{},"maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"sideEffects":["*.css"],"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.0","readmeFilename":"README.md","devDependencies":{"react":"^18.3.1","eslint":"^9.39.5","globals":"^15.15.0","prettier":"^3.9.6","@eslint/js":"^9.39.5","typescript":"^5.9.2","@types/node":"22.19.4","tailwindcss":"^3.4.17","@types/react":"^18.3.25","@automerge/react":"2.6.0-subduction.48","@eslint/eslintrc":"^3.1.0","@playwright/test":"1.60.0","@typescript-eslint/parser":"^8.67.0","eslint-plugin-react-hooks":"^5.2.0","@typescript-eslint/eslint-plugin":"^8.67.0","@automerge/automerge-repo-keyhive":"0.6.0-alpha.1"},"peerDependencies":{"react":"^18.3.1","@automerge/react":"2.6.0-subduction.48","@automerge/automerge-repo-keyhive":"0.6.0-alpha.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keyhive-react_0.2.0-alpha.1_1790340212163_0.11087030888657856"}}},"time":{"created":"2026-08-18T15:26:38.571Z","modified":"2026-09-25T12:43:32.429Z","0.1.0-alpha.1":"2026-08-18T15:26:38.940Z","0.1.0-alpha.2":"2026-08-19T08:37:22.143Z","0.1.0-alpha.3":"2026-08-20T09:46:33.532Z","0.2.0-alpha.1":"2026-09-25T12:43:32.236Z"},"bugs":{"url":"https://github.com/jtfmumm/keyhive-react/issues"},"license":"MIT","homepage":"https://github.com/jtfmumm/keyhive-react#readme","keywords":["keyhive","automerge","react","access-control","local-first"],"repository":{"url":"git+https://github.com/jtfmumm/keyhive-react.git","type":"git"},"description":"React components and hooks for keyhive access control.","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"readme":"","readmeFilename":""}