{"bugs":{"url":"https://github.com/ealush/emoji-picker-react/issues"},"dist":{"shasum":"15df1ed47d6eb942ad245b028d93a57f61b31f3d","tarball":"https://registry.npmjs.org/emoji-picker-react/-/emoji-picker-react-5.0.1.tgz","fileCount":542,"integrity":"sha512-6x7A+8brHju0Yo0uaifQsPV/9h+rvXwS/DWZ/i22UFU4hGGS9rdRp3vTGWUH/UQeK4HtjW0w4WQduUG0CAp9Sw==","signatures":[{"sig":"MEUCIAXX6kDhTilMIGDhsTUJCR+Bg0+xNy8TElWKint7fQGIAiEA+Le04KVSFGtIlDxEn2QN7eaVP0m+BDiKxKE4D/cdfEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUqN0+Z3NvdolyT6F/4GnrxlCLOewjWVZr4CliALhzOgIgOp35vsXEP/FvmtNhzl6iVKvrX51cg0kO67Fj6rhPaXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50468873},"main":"dist/index.js","name":"emoji-picker-react","type":"commonjs","author":{"name":"ealush"},"module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/esm/index.mjs"},"default":"./dist/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./data":{"import":{"types":"./dist/data.d.mts","default":"./dist/esm/data.mjs"},"default":"./dist/data/index.js","require":{"types":"./dist/data.d.ts","default":"./dist/data/index.js"}},"./primitives":{"import":{"types":"./dist/primitives/index.d.mts","default":"./dist/esm/primitives/index.mjs"},"default":"./dist/primitives/index.js","require":{"types":"./dist/primitives/index.d.ts","default":"./dist/primitives/index.js"}},"./package.json":"./package.json","./data/emojis-*":{"import":{"types":"./dist/data/emojis-*.d.mts","default":"./dist/data/emojis-*.mjs"},"default":"./dist/data/emojis-*.js","require":{"types":"./dist/data/emojis-*.d.ts","default":"./dist/data/emojis-*.js"}},"./src/data/*.json":"./src/data/*.json","./dist/data/emojis-*":{"import":{"types":"./dist/data/emojis-*.d.mts","default":"./dist/data/emojis-*.mjs"},"default":"./dist/data/emojis-*.js","require":{"types":"./dist/data/emojis-*.d.ts","default":"./dist/data/emojis-*.js"}},"./dist/data/emojis-*.json":"./dist/data/emojis-*.json"},"funding":[{"url":"https://github.com/sponsors/ealush","type":"github"},{"url":"https://tidelift.com/subscription/pkg/npm-emoji-picker-react","type":"tidelift"}],"gitHead":"135d8ee68b251b69a8db8f679e85a609c9d0f3e0","license":"MIT","scripts":{"lint":"eslint src","size":"size-limit","test":"vitest run","build":"npm run check:scripts && npm run clean && npm run build:data:src && npm run type-check && npm run build:data:dist && tsx ./scripts/build.ts && npm run docs:llms","clean":"tsx ./scripts/clean.ts","icons":"tsx ./scripts/buildIcons.ts","start":"npm run storybook","analyze":"size-limit --why","designs":"tsx ./scripts/portDesigns.mts","prepare":"husky && npm run build","recipes":"tsx ./scripts/generateRecipes.mts","registry":"tsx ./scripts/generateRegistry.mts","docs:llms":"tsx ./scripts/generateLlmsTxt.ts","storybook":"npm run build:data && storybook dev --host 0.0.0.0 -p 6006","build:data":"npm run build:data:src && npm run build:data:dist","check:docs":"tsx ./scripts/checkDocsLinks.ts","check:perf":"tsx ./bench/run.ts","test:watch":"vitest","type-check":"tsc --noEmit --incremental --pretty --project tsconfig.json","test:visual":"playwright test","check:compat":"tsc --project ./compat/v4-usage/tsconfig.json --noEmit && tsc --project ./test/v5-contract/tsconfig.json --noEmit && tsc --project ./compat/exports-map/tsconfig.json --noEmit","check:node18":"tsx ./scripts/node18-fixture/run.ts","check:package":"tsx ./scripts/package-check/run.ts","check:react16":"tsx ./scripts/react16-fixture/run.ts","check:scripts":"tsc --project scripts/tsconfig.json","check:tooling":"tsc --project tsconfig.tooling.json --noEmit","build:data:src":"tsc --project ./scripts/tsconfig.build.json && node ./scripts/dist/prepare.js","build-storybook":"storybook build","build:data:dist":"tsc --project tsconfig.data.json && tsx ./scripts/copyData.ts && tsx ./scripts/buildDataTwins.ts","check:contracts":"tsc --project test/v5-contract/tsconfig.json --noEmit && tsx ./scripts/checkApiDocs.ts","check:react-floor":"tsx ./scripts/checkReactApiFloor.ts","check:data-package":"tsx ./scripts/checkDataPackage.ts","check:storybook-hosts":"tsx ./scripts/checkStorybookHosts.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"ealush","email":"code@ealush.com"},"homepage":"https://ealush.com/emoji-picker-react","keywords":["emoji-picker","react-emoji-picker","emoji","emojis","reactions","reactions-picker","emoji-reactions","emoji picker","react emoji picker","design-system","bring-your-own-styles","plug-and-play","unstyled","headless","composable","tailwind","shadcn","accessible","a11y","typescript","nextjs","react-19","skin-tones","emoji-search","i18n","llms.txt"],"prettier":{"semi":true,"printWidth":80,"singleQuote":true},"overrides":{"request":{"form-data":"2.5.6"},"minimist":"1.2.8","form-data":"4.0.6","loader-utils":"2.0.4","ua-parser-js":"0.7.41","tsconfig-paths":{"json5":"1.0.2"},"deep-object-diff":"1.1.9","decode-uri-component":"0.2.2"},"repository":{"url":"git+https://github.com/ealush/emoji-picker-react.git","type":"git"},"size-limit":[{"path":"dist/index.js","limit":"76 KB"},{"path":"dist/esm/index.mjs","limit":"75 KB"},{"path":"dist/esm/primitives/index.mjs","limit":"75 KB"},{"path":"dist/esm/data.mjs","limit":"42 KB"}],"_npmVersion":"11.21.0","description":"React emoji picker: batteries included, or BYOD (bring your own design, design language and design library). Shared keyboard navigation, localization and virtualization across styled, unstyled and composed UIs.","directories":{"doc":"docs","test":"test","example":"example"},"maintainers":[{"name":"ealush","email":"code@ealush.com"}],"_nodeVersion":"24.21.0","dependencies":{"shipstyles":"1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.15","clsx":"^2.1.1","vite":"^8.3.2","husky":"^9.1.7","jsdom":"^30.1.1","react":"^19.3.0","tslib":"^2.4.0","eslint":"^9.39.5","rollup":"^4.64.0","terser":"5.31.0","vitest":"^5.0.3","esbuild":"^0.28.2","globals":"^17.13.0","postcss":"^8.5.28","prettier":"^3.9.9","react-dom":"^19.3.0","storybook":"^10.6.1","@eslint/js":"^9.39.5","size-limit":"^14.1.0","typescript":"5.9","@types/node":"^24.19.1","tailwindcss":"^4.3.3","@types/jsdom":"^21.1.7","@types/react":"^19.3.0","@mui/material":"^9.4.0","@emotion/react":"^11.14.0","emojibase-data":"^17.0.0","tailwind-merge":"^3.7.0","@emotion/styled":"^11.14.1","@playwright/test":"^1.63.0","@types/react-dom":"^19.3.0","emoji-datasource":"^16.0.0","semantic-release":"^25.0.9","@tailwindcss/vite":"^4.3.3","rollup-plugin-dts":"^6.5.1","styled-components":"^6.5.3","typescript-eslint":"^8.71.0","eslint-plugin-react":"^7.37.5","@axe-core/playwright":"^4.13.0","@testing-library/dom":"^10.4.2","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@storybook/addon-docs":"^10.6.1","@storybook/react-vite":"^10.6.1","@storybook/addon-links":"^10.6.1","@testing-library/react":"^16.3.3","eslint-plugin-jsx-a11y":"^6.10.2","@radix-ui/react-popover":"^1.1.23","@semantic-release/github":"^12.0.9","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^5.2.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.7","@size-limit/preset-small-lib":"^14.1.0","eslint-import-resolver-typescript":"^4.4.5","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"react":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/emoji-picker-react_5.0.1_1792859173889_0.0819116341008439","host":"s3://npm-registry-packages-npm-production"},"_id":"emoji-picker-react@5.0.1","version":"5.0.1"}