{"_id":"@sigx/lynx-emoji","_rev":"45-197555917c42f8348ba6ad53dc7b9dbe","name":"@sigx/lynx-emoji","dist-tags":{"latest":"0.34.0"},"versions":{"0.4.9":{"name":"@sigx/lynx-emoji","version":"0.4.9","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.4.9","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-emoji","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"2ffe55ff3a3128bc3c7b2d898c22d7e3ea9561b2","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.4.9.tgz","fileCount":43,"integrity":"sha512-9rcVPixIBd8qL9p189s/EE1n6up0rQOkw+V2yUZna8pZ4pcKEhVPsXacjv9v8vy57jYua/naM2jLAhGZPI6Y8Q==","signatures":[{"sig":"MEYCIQCLABHqN3veyG/DSq34wIP3O/tix/3wpCxnfaxxawgyGwIhAKv0X+OlGGgsjYiGpBczE1LKcvMH3RZDIJMJeVYhR7xG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338082},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.4.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"C:\\Users\\andy\\AppData\\Local\\Temp\\c9ded0545c3d5a38dfcf949001d83edf\\sigx-lynx-emoji-0.4.9.tgz","_integrity":"sha512-9rcVPixIBd8qL9p189s/EE1n6up0rQOkw+V2yUZna8pZ4pcKEhVPsXacjv9v8vy57jYua/naM2jLAhGZPI6Y8Q==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"10.9.4","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sigx/lynx-gestures":"^0.4.9","@sigx/lynx-keyboard":"^0.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.4.9","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.4.9","@sigx/lynx-testing":"^0.4.9","@sigx/lynx-markdown":"^0.4.9","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.4.9","@sigx/lynx-storage":"^0.4.9","@sigx/lynx-markdown":"^0.4.9"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.4.9_1780922050350_0.12969822050802482","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@sigx/lynx-emoji","version":"0.5.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.5.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-emoji","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"c9c6f2db9918e6674921054d257f7c919b2fa630","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.5.0.tgz","fileCount":43,"integrity":"sha512-FECLA83MeE04e4/MissTsO/DY7N1xKnYjbtJ8Ohe3aLSuSf0s8O+VUcbEtZFKP32BRBmmU1yf6rWqgYAxvLw3Q==","signatures":[{"sig":"MEQCICF271axd74PpC3US0ngXSLEBrYoLRCCrHFMZtfnLf5oAiBFrUKsscq/2bs85jeOXxDtSxTlPNA31LZ2Q4WQo87uEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337986},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/042d8de3f8ad1c35f9e72fdb736cfd6f/sigx-lynx-emoji-0.5.0.tgz","_integrity":"sha512-FECLA83MeE04e4/MissTsO/DY7N1xKnYjbtJ8Ohe3aLSuSf0s8O+VUcbEtZFKP32BRBmmU1yf6rWqgYAxvLw3Q==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.16.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.5.0","@sigx/lynx-keyboard":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.5.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.5.0","@sigx/lynx-testing":"^0.5.0","@sigx/lynx-markdown":"^0.5.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.5.0","@sigx/lynx-storage":"^0.5.0","@sigx/lynx-markdown":"^0.5.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.5.0_1780949790210_0.8797052251339161","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@sigx/lynx-emoji","version":"0.5.1","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.5.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-emoji","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"08ae5be500e6ece635324f78f3493e72fcfea768","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.5.1.tgz","fileCount":43,"integrity":"sha512-XKeVJmnuNPQVlD4Tke8NdMRNPhPKr59aQTGX6Mi5pbYDqJov3ReMH3wsANygcvWM5TyzCp0/jrM0IhM6GdS3vQ==","signatures":[{"sig":"MEUCIQCJ1wbGK2bTtMIBXi7RzHP7g+THAFpBHAUDBuaMbJxVkwIgVxuHwv+fcWnlnl6HbRe4N7eTt9mUUaV7dgErmurbFzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337986},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.5.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/f0dbeaab42a2bc9c74f1121706392c6d/sigx-lynx-emoji-0.5.1.tgz","_integrity":"sha512-XKeVJmnuNPQVlD4Tke8NdMRNPhPKr59aQTGX6Mi5pbYDqJov3ReMH3wsANygcvWM5TyzCp0/jrM0IhM6GdS3vQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.16.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.5.1","@sigx/lynx-keyboard":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.5.1","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.5.1","@sigx/lynx-testing":"^0.5.1","@sigx/lynx-markdown":"^0.5.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.5.1","@sigx/lynx-storage":"^0.5.1","@sigx/lynx-markdown":"^0.5.1"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.5.1_1780991136288_0.6796130805857274","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@sigx/lynx-emoji","version":"0.5.2","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.5.2","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-emoji","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"d2eb3c5ebeca47812e2902397a78f73f02124dc9","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.5.2.tgz","fileCount":43,"integrity":"sha512-XuOYfuV5xZLjAFFVNEhlbMXXEF3IqnjP78Pf3911W0Wfo8vUTOa3MNslgs3puMN3E/KGCGUes42r4nt9+x6XPQ==","signatures":[{"sig":"MEUCIQD6iMDf/nX/JQVqcl37WBt9PcsHUWG1W+x1LyNl/tMC9QIgcsQGQZqECLe8/xHAXJ0NFkpeTWElMFTrN1xEBd1jHGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337986},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.5.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"/private/var/folders/91/rx246wg956j9sc7w7gflhczc0000gn/T/818db2cbf9fa3bd7fbbd6b68e51fa00a/sigx-lynx-emoji-0.5.2.tgz","_integrity":"sha512-XuOYfuV5xZLjAFFVNEhlbMXXEF3IqnjP78Pf3911W0Wfo8vUTOa3MNslgs3puMN3E/KGCGUes42r4nt9+x6XPQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.6.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@sigx/lynx-gestures":"^0.5.2","@sigx/lynx-keyboard":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.5.2","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.5.2","@sigx/lynx-testing":"^0.5.2","@sigx/lynx-markdown":"^0.5.2","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.5.2","@sigx/lynx-storage":"^0.5.2","@sigx/lynx-markdown":"^0.5.2"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.5.2_1781017344628_0.7174756759572121","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@sigx/lynx-emoji","version":"0.5.3","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.5.3","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-emoji","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"aa2de02485054a7ca0ce8affa233f53d6a7713f5","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.5.3.tgz","fileCount":43,"integrity":"sha512-dfIJpzMqp6KmQteIpv8yS68TmHi+x/Y2lD183z5xwXO/7HrwmuENHoDe9Y3iTcqdvAdJwAqO21RVULD7qB/Wnw==","signatures":[{"sig":"MEQCIGljGSY8vTp2b/oXV3A65V7i/wa7pEyZt/VCEBEo0pq2AiB4moGZRoD4qzPPr/5fqsZLlOR7xSjFd66dAiEzLF0PWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337986},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.5.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/471144cfdfc3567a4cf66c1d48618759/sigx-lynx-emoji-0.5.3.tgz","_integrity":"sha512-dfIJpzMqp6KmQteIpv8yS68TmHi+x/Y2lD183z5xwXO/7HrwmuENHoDe9Y3iTcqdvAdJwAqO21RVULD7qB/Wnw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.16.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.5.3","@sigx/lynx-keyboard":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.5.3","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.5.3","@sigx/lynx-testing":"^0.5.3","@sigx/lynx-markdown":"^0.5.3","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.5.3","@sigx/lynx-storage":"^0.5.3","@sigx/lynx-markdown":"^0.5.3"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.5.3_1781041897237_0.03201067007640557","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@sigx/lynx-emoji","version":"0.5.4","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.5.4","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"3a45e761696e2f7be77fac4e6fd25b3d539d56ef","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.5.4.tgz","fileCount":43,"integrity":"sha512-Y/ejfobQja9hDeUQyi2430aek5iDMz9d2LzpreHZj8kzvZGykbS8bTiEsqLDSGRFd75uxcAraWM+40l7D1cCow==","signatures":[{"sig":"MEYCIQD9dhmeWqRgj/vv1FZlvuQbPiuQrdXAbBmPsqSCMlIdxgIhAJ9MT/cNLEl2kDKTO0eJVkzsT6rsUmQkxiB003FfY1vi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338140},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.5.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/9cf1cbd5ab0341f172e5cbc04d027e7b/sigx-lynx-emoji-0.5.4.tgz","_integrity":"sha512-Y/ejfobQja9hDeUQyi2430aek5iDMz9d2LzpreHZj8kzvZGykbS8bTiEsqLDSGRFd75uxcAraWM+40l7D1cCow==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.16.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.5.4","@sigx/lynx-keyboard":"^0.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.5.4","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.5.4","@sigx/lynx-testing":"^0.5.4","@sigx/lynx-markdown":"^0.5.4","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.5.4","@sigx/lynx-storage":"^0.5.4","@sigx/lynx-markdown":"^0.5.4"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.5.4_1781072389377_0.43488861652942656","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@sigx/lynx-emoji","version":"0.5.5","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.5.5","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"cee3d9c11b1d370e024625ae995d4093c9d25723","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.5.5.tgz","fileCount":43,"integrity":"sha512-TF41ACbjUdcf+E/B4BO9WNMkzWbA1ZrwNstLu7QCuFcnVvxTliUnnHTpS/FdZEkIjwp8uZoWMoYo39nEk13JjA==","signatures":[{"sig":"MEUCIQDPZ9BV+0X32pQ6jmWd0pmyW0HSpaa+l7QhOyrbYI/2VAIgX+nwqZsV+4urn3sG8UqhiqNK+vB+HHY1MzwNEa9hnkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338140},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.5.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/ed2ff45598b890bf579f4c9140e811da/sigx-lynx-emoji-0.5.5.tgz","_integrity":"sha512-TF41ACbjUdcf+E/B4BO9WNMkzWbA1ZrwNstLu7QCuFcnVvxTliUnnHTpS/FdZEkIjwp8uZoWMoYo39nEk13JjA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.16.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.5.5","@sigx/lynx-keyboard":"^0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.5.5","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.5.5","@sigx/lynx-testing":"^0.5.5","@sigx/lynx-markdown":"^0.5.5","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.5.5","@sigx/lynx-storage":"^0.5.5","@sigx/lynx-markdown":"^0.5.5"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.5.5_1781083651474_0.8158978480912564","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@sigx/lynx-emoji","version":"0.5.6","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.5.6","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"f4ed1839b252a64ace3977d7d81a871b29443101","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.5.6.tgz","fileCount":43,"integrity":"sha512-s7SWw0jQkdqihoIw9oAlLktcOLOmd2jk9bZwv8nLhFgYgchJ8mjlW28UyjwZ/XqQN+gOd3toamrM115o/yNOBA==","signatures":[{"sig":"MEUCIQC/ro0QymQvpVBHJWADWfBL5J2ZPoohq5moVz5ktk6ugAIgLAM69sJ4A+rIJwYvcA3fvLcxn4XpSaMBnYPChGS+bKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338140},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.5.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/898e37d31641d961beb558bb53d9457a/sigx-lynx-emoji-0.5.6.tgz","_integrity":"sha512-s7SWw0jQkdqihoIw9oAlLktcOLOmd2jk9bZwv8nLhFgYgchJ8mjlW28UyjwZ/XqQN+gOd3toamrM115o/yNOBA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.16.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.5.6","@sigx/lynx-keyboard":"^0.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.5.6","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.5.6","@sigx/lynx-testing":"^0.5.6","@sigx/lynx-markdown":"^0.5.6","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.5.6","@sigx/lynx-storage":"^0.5.6","@sigx/lynx-markdown":"^0.5.6"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.5.6_1781114440984_0.8102899191349435","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@sigx/lynx-emoji","version":"0.5.7","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.5.7","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"6466d5c05b75bf1a4678c10a9ccb669fa32bb852","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.5.7.tgz","fileCount":43,"integrity":"sha512-4fVex17yBLrsd9EntwnNzepu87uUZGccLbfgQdPWEO4dQGmwI7KNn4CB8oZyqi76nV65uH2d35PmV8IsVcJ6gg==","signatures":[{"sig":"MEUCIQD6/1Hnjin8MK6nTs84Sy71Cw+kZsVx8fW7Gez9DxGvhwIgapTirR6cmLDGdj5/fsEA+wkHpktp0itrmFKT4FDT7Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338140},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.5.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/32fc0dc3dff2fc59cd5e456433a0bf1f/sigx-lynx-emoji-0.5.7.tgz","_integrity":"sha512-4fVex17yBLrsd9EntwnNzepu87uUZGccLbfgQdPWEO4dQGmwI7KNn4CB8oZyqi76nV65uH2d35PmV8IsVcJ6gg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.17.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.5.7","@sigx/lynx-keyboard":"^0.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.5.7","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.5.7","@sigx/lynx-testing":"^0.5.7","@sigx/lynx-markdown":"^0.5.7","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.5.7","@sigx/lynx-storage":"^0.5.7","@sigx/lynx-markdown":"^0.5.7"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.5.7_1781237951474_0.9143228322145054","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@sigx/lynx-emoji","version":"0.6.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.6.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"66ff925307cfce8503ceb2b9424416ff57252f2b","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.6.0.tgz","fileCount":43,"integrity":"sha512-BsFsThuGkzan/zlTG1Bfl4OoavQ0oQz87+FWLYa3CI9tbP2IndTG5QUxI2m8hG9Tig8QkAteX82aNUKcN2sUrw==","signatures":[{"sig":"MEUCIQDaHiNGGOYazrCpGK5oJhlU96Agup9bso46VxqiFYKD+gIgLQp45wfmZ9n0GZHF9kOAhtUqoOZbm5I89oRvZvRq3F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338140},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/f340b5a049c68e52d591cec78e841b8a/sigx-lynx-emoji-0.6.0.tgz","_integrity":"sha512-BsFsThuGkzan/zlTG1Bfl4OoavQ0oQz87+FWLYa3CI9tbP2IndTG5QUxI2m8hG9Tig8QkAteX82aNUKcN2sUrw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.17.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.6.0","@sigx/lynx-keyboard":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.6.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.6.0","@sigx/lynx-testing":"^0.6.0","@sigx/lynx-markdown":"^0.6.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.6.0","@sigx/lynx-storage":"^0.6.0","@sigx/lynx-markdown":"^0.6.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.6.0_1781246900773_0.3481793638965438","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@sigx/lynx-emoji","version":"0.6.1","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.6.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"44c2b71bd886b2c21ee22ea74039e744dfb6b6a6","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.6.1.tgz","fileCount":43,"integrity":"sha512-bN4SMTSu6ZuHcKZRYidrWst4dsUOj2fvYWcphBD5im2ri//N3Ms4ByEqX/co+V+ulov1H15hMkYHbCvPi48atw==","signatures":[{"sig":"MEUCIGhs2VhZRzhSwTHsVzAI1DkT2pVaSyPplZ5ELbDBUBrxAiEAlcNDlgCBl4GKrUm5h3v8aBhlRlvJQp+DEFZWIQJlYOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338240},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"C:\\Users\\andy\\AppData\\Local\\Temp\\b805c7d451352a4a362621ca96b62947\\sigx-lynx-emoji-0.6.1.tgz","_integrity":"sha512-bN4SMTSu6ZuHcKZRYidrWst4dsUOj2fvYWcphBD5im2ri//N3Ms4ByEqX/co+V+ulov1H15hMkYHbCvPi48atw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"10.9.4","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sigx/lynx-gestures":"^0.6.1","@sigx/lynx-keyboard":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.6.1","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.6.1","@sigx/lynx-testing":"^0.6.1","@sigx/lynx-markdown":"^0.6.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.6.1","@sigx/lynx-storage":"^0.6.1","@sigx/lynx-markdown":"^0.6.1"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.6.1_1781257348418_0.46163595459719975","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@sigx/lynx-emoji","version":"0.7.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.7.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"43e2e39fad93ad59cca35be88dd4f2bf5d706027","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.7.0.tgz","fileCount":43,"integrity":"sha512-lKh6WdjFgdVtoE52RWzdh6aqtQfNWgZu4xg/utZe6GLdBVuCFtJRW7J8HFKKh3lSs29pxfWWKJI8x//96xEW0g==","signatures":[{"sig":"MEYCIQDkCTD0bfJplUzEbguXrl3NB++u0tSwsmRrSaZS93jzRgIhAKuOHH0m/Qr9NcXozq2FtBoOSvIofet3soRy2ys9n14S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338140},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.7.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/1891a5f6ca7b935cded4d6f367e7f97e/sigx-lynx-emoji-0.7.0.tgz","_integrity":"sha512-lKh6WdjFgdVtoE52RWzdh6aqtQfNWgZu4xg/utZe6GLdBVuCFtJRW7J8HFKKh3lSs29pxfWWKJI8x//96xEW0g==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.17.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.7.0","@sigx/lynx-keyboard":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.7.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.7.0","@sigx/lynx-testing":"^0.7.0","@sigx/lynx-markdown":"^0.7.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.7.0","@sigx/lynx-storage":"^0.7.0","@sigx/lynx-markdown":"^0.7.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.7.0_1781279019172_0.5521004787713986","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@sigx/lynx-emoji","version":"0.8.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.8.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"8a6472aeb08e0ffed77d2b3159a60bc0cc2cd042","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.8.0.tgz","fileCount":43,"integrity":"sha512-fT1+3f/7BDATo7KCBEryVEgeQl/ksCcpT7xN/MOeb+ya5GJNqS3qI/x6lFTqsQbSV/EpL2f/j4NypB3da52eVQ==","signatures":[{"sig":"MEUCIBaIsiUySM21eN+mQFLN2x+xR45Raf7hblNyNBrWj/n6AiEA03OxT/4qOd9li0K3xornHtYFb3VKaXNcaE6ttym4qOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338255},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"C:\\Users\\andy\\AppData\\Local\\Temp\\b45365588e59707ac808d855ecab106e\\sigx-lynx-emoji-0.8.0.tgz","_integrity":"sha512-fT1+3f/7BDATo7KCBEryVEgeQl/ksCcpT7xN/MOeb+ya5GJNqS3qI/x6lFTqsQbSV/EpL2f/j4NypB3da52eVQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"10.9.4","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sigx/lynx-gestures":"^0.8.0","@sigx/lynx-keyboard":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.8.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.8.0","@sigx/lynx-testing":"^0.8.0","@sigx/lynx-markdown":"^0.8.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.8.0","@sigx/lynx-storage":"^0.8.0","@sigx/lynx-markdown":"^0.8.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.8.0_1781541676401_0.1140357664706515","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@sigx/lynx-emoji","version":"0.8.1","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.8.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"bdf740ee3f7c2489e95ea91fbeedfaa3479389d1","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.8.1.tgz","fileCount":43,"integrity":"sha512-MXWyLGRlyiPx6DMrg/7naPFEvVGnabasztsU4VsrZssERRwwlLNDIkWATPlph7JNznDW5Z01Z4FMcdos9NciDw==","signatures":[{"sig":"MEYCIQDtu5RuikPKVJrvjG0TH7ocHXtXE0YqojTCF+0W2Skh7gIhAPuWZFskyJfNxnp5qAT3yQoq3zS9I4g8gJ5SfyD1etTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338155},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.8.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/7f2f87e2f12daf690810ac84362632eb/sigx-lynx-emoji-0.8.1.tgz","_integrity":"sha512-MXWyLGRlyiPx6DMrg/7naPFEvVGnabasztsU4VsrZssERRwwlLNDIkWATPlph7JNznDW5Z01Z4FMcdos9NciDw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.17.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.8.1","@sigx/lynx-keyboard":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.8.1","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.8.1","@sigx/lynx-testing":"^0.8.1","@sigx/lynx-markdown":"^0.8.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.8.1","@sigx/lynx-storage":"^0.8.1","@sigx/lynx-markdown":"^0.8.1"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.8.1_1781783173537_0.1679418925631233","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@sigx/lynx-emoji","version":"0.9.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.9.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"a42a14e3eb468c3cb110f96eff450405163df7a0","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.9.0.tgz","fileCount":43,"integrity":"sha512-gzue/ZkGAvfiCkO0k0KCvQjQhWw4eED+694GCUq/WOxzkCYxlKD9sChHZyNhUcY9v6JTlUt7PPlABaaIEV+/bw==","signatures":[{"sig":"MEUCIQDvum6Yw59yXVf52+WmC0vOrpODW4oRqj7cWlmljI8YjQIgDx42cPuqdqB9AWzsPHE/r0jTugq031ASgtPddpgxULE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338155},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"/private/var/folders/91/rx246wg956j9sc7w7gflhczc0000gn/T/47b3c99b7d3d2d9a411f34c525efc980/sigx-lynx-emoji-0.9.0.tgz","_integrity":"sha512-gzue/ZkGAvfiCkO0k0KCvQjQhWw4eED+694GCUq/WOxzkCYxlKD9sChHZyNhUcY9v6JTlUt7PPlABaaIEV+/bw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.6.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@sigx/lynx-gestures":"^0.9.0","@sigx/lynx-keyboard":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.9.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.9.0","@sigx/lynx-testing":"^0.9.0","@sigx/lynx-markdown":"^0.9.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.9.0","@sigx/lynx-storage":"^0.9.0","@sigx/lynx-markdown":"^0.9.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.9.0_1781808663817_0.18271110745325125","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@sigx/lynx-emoji","version":"0.9.1","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.9.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"38edb874f056c1a3a36ed58762b1c8122ddb5cc8","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.9.1.tgz","fileCount":43,"integrity":"sha512-BiksjBpjv5NzOfQzHqmHu8Fo4LLig6daUYfmt6fbNSBoqtb1TxpmdoRPj3kJtaIPYgBuYGOxoTS9pimXwHdWSQ==","signatures":[{"sig":"MEQCIENrkvuc1mQH4XDUBvfr5sMeJTcMiLKkc4KcAmR1gsH1AiAaEIfkfTY6TJ8qUoiHo6qo5bcWw8ZT+0TlOxZE/3Enhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338155},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.9.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/de46cfec4743424aa3c4724fc3baf363/sigx-lynx-emoji-0.9.1.tgz","_integrity":"sha512-BiksjBpjv5NzOfQzHqmHu8Fo4LLig6daUYfmt6fbNSBoqtb1TxpmdoRPj3kJtaIPYgBuYGOxoTS9pimXwHdWSQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.17.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.9.1","@sigx/lynx-keyboard":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.9.1","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.9.1","@sigx/lynx-testing":"^0.9.1","@sigx/lynx-markdown":"^0.9.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.9.1","@sigx/lynx-storage":"^0.9.1","@sigx/lynx-markdown":"^0.9.1"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.9.1_1781809802208_0.18549026025601845","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@sigx/lynx-emoji","version":"0.9.2","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.9.2","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"e721a7e4132abd319801e8e10da2d64ddbc3d0bd","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.9.2.tgz","fileCount":43,"integrity":"sha512-RQ2ptO7u7QB+mkdLeH/X/AO8Ormj7Bz4tA54ZisQYaEE5pnvavMI9X4g4w9dzUQKdlSbCA0hJOH4UtwKTvWMgQ==","signatures":[{"sig":"MEYCIQCR/rQUY+NtHS1G8LZ1KC9BE7mDFz+oN7vGYd+BUjIMlgIhALje5G06iLOZTNb7Q8357t8P1ffkXz1lelRi98GqX8Mp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338155},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.9.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/7b6a8e5c71fa7e57fcb64c1a2e082c20/sigx-lynx-emoji-0.9.2.tgz","_integrity":"sha512-RQ2ptO7u7QB+mkdLeH/X/AO8Ormj7Bz4tA54ZisQYaEE5pnvavMI9X4g4w9dzUQKdlSbCA0hJOH4UtwKTvWMgQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.17.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.9.2","@sigx/lynx-keyboard":"^0.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.9.2","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.9.2","@sigx/lynx-testing":"^0.9.2","@sigx/lynx-markdown":"^0.9.2","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.9.2","@sigx/lynx-storage":"^0.9.2","@sigx/lynx-markdown":"^0.9.2"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.9.2_1782110168311_0.9418046787449237","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@sigx/lynx-emoji","version":"0.10.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.10.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"bb87c0780e4ed2e1c6678e55bdd7e0ea8b4b035d","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.10.0.tgz","fileCount":43,"integrity":"sha512-zedU5cZjfkr5Sbb9LvlB3Tm92V2Yny2apMlMqoKHXLT8T7Jf1QMVOLyusietZO3LywOJZWhLhoSg2Fe7xbS1zQ==","signatures":[{"sig":"MEUCIDIZWtKd+jcKDo7dNfAyV3oojYd32zOvJ3c6GhmsK3ZeAiEAmbkTuLuChoNf3FcoxKELrK0FG0Ez+v2xlYd1kB15vWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338165},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/ed0cd129bed0f47ab0ba99ee3efd6cf3/sigx-lynx-emoji-0.10.0.tgz","_integrity":"sha512-zedU5cZjfkr5Sbb9LvlB3Tm92V2Yny2apMlMqoKHXLT8T7Jf1QMVOLyusietZO3LywOJZWhLhoSg2Fe7xbS1zQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.17.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.10.0","@sigx/lynx-keyboard":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.10.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.10.0","@sigx/lynx-testing":"^0.10.0","@sigx/lynx-markdown":"^0.10.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.10.0","@sigx/lynx-storage":"^0.10.0","@sigx/lynx-markdown":"^0.10.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.10.0_1782206311654_0.3760811610464654","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@sigx/lynx-emoji","version":"0.11.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.11.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"c458a87db434c87b32fc389aa79de5ef03ee8c4d","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.11.0.tgz","fileCount":43,"integrity":"sha512-/oeergPxdrEoLEVLIFPf/BuCIxXWpCZgKUdja3v3I4vtzjju6qOReG4roVc3Nb3oorp/g5Yf/L+LsSqA75FlWw==","signatures":[{"sig":"MEUCIFnmtQSMqMr7fRrqKoaQ9D51VLzwcVT8YtS3tKHtNu//AiEAlg3Ki82iU8VEZJfZ/Jv9YhHM1Qk8UMnAowjdSJQaMlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338165},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.11.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/ba736d2ab49c1451b6dc87803f6aa6d3/sigx-lynx-emoji-0.11.0.tgz","_integrity":"sha512-/oeergPxdrEoLEVLIFPf/BuCIxXWpCZgKUdja3v3I4vtzjju6qOReG4roVc3Nb3oorp/g5Yf/L+LsSqA75FlWw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.17.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx-gestures":"^0.11.0","@sigx/lynx-keyboard":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.11.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.11.0","@sigx/lynx-testing":"^0.11.0","@sigx/lynx-markdown":"^0.11.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.11.0","@sigx/lynx-storage":"^0.11.0","@sigx/lynx-markdown":"^0.11.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.11.0_1782296817341_0.44446352074273987","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@sigx/lynx-emoji","version":"0.12.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.12.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"a8b5f75bd5454845f293190f4da0d00e175a1e17","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.12.0.tgz","fileCount":43,"integrity":"sha512-suvdLGxQzALZs97G/WuEB9DXNsUwUj/SEAc31Y1XYihN81ysiH4Gxqihtso3CuvhBw3CZL/glgxOnjJi8XZn6Q==","signatures":[{"sig":"MEUCIFO26uLD0LrHL/x+ZANiho6t/hKIHmmhppAKhXaR5FfFAiEAoiTIXyOJLC4hZDU9ULCI/o5HJUNL9dbar6EOd25SC7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338165},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.12.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/50e07722e8765283cea0f1b1760efed9/sigx-lynx-emoji-0.12.0.tgz","_integrity":"sha512-suvdLGxQzALZs97G/WuEB9DXNsUwUj/SEAc31Y1XYihN81ysiH4Gxqihtso3CuvhBw3CZL/glgxOnjJi8XZn6Q==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-gestures":"^0.12.0","@sigx/lynx-keyboard":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.12.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.12.0","@sigx/lynx-testing":"^0.12.0","@sigx/lynx-markdown":"^0.12.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.12.0","@sigx/lynx-storage":"^0.12.0","@sigx/lynx-markdown":"^0.12.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.12.0_1783949920605_0.9844606520694736","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@sigx/lynx-emoji","version":"0.12.1","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.12.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"3667b8919243636433f7ab342e60e71ffe7a63c8","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.12.1.tgz","fileCount":43,"integrity":"sha512-ss9SiUeeFTUk73xlSVIootqlJ0oGTAsNzsE8ucm0DRwYIqImtNWaH0pdiiiWK/v7NkBpuUbXqbb8BFmiW/PRaA==","signatures":[{"sig":"MEUCIDUjNIV7sZq+AcO1g7ZE45xdutupWhtRnWbDUzaBaneIAiEAvIkGaFrBb5jxa/ejLGh4EnEmWkMGulm69OkMftfc7C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338165},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.12.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/b57d681caf78fd0e660e41a841ee30a3/sigx-lynx-emoji-0.12.1.tgz","_integrity":"sha512-ss9SiUeeFTUk73xlSVIootqlJ0oGTAsNzsE8ucm0DRwYIqImtNWaH0pdiiiWK/v7NkBpuUbXqbb8BFmiW/PRaA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-gestures":"^0.12.1","@sigx/lynx-keyboard":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.12.1","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.12.1","@sigx/lynx-testing":"^0.12.1","@sigx/lynx-markdown":"^0.12.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.12.1","@sigx/lynx-storage":"^0.12.1","@sigx/lynx-markdown":"^0.12.1"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.12.1_1783972406342_0.5682830622517314","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@sigx/lynx-emoji","version":"0.12.2","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.12.2","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"d4b9c93fb7976234c4b40d863d0907d84bd2b5b5","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.12.2.tgz","fileCount":43,"integrity":"sha512-tQ6MqpKLb2ovG6//u0aib65mqYLWF5Iw5ZOSzyGgTZcwDdy/1RiUiwjAcY91aiccM3NYTETu3djN733nkf6gLw==","signatures":[{"sig":"MEUCID2JJOAdki4Fv2UGcYdLXL2J1lkrHa6OQzN64V2LknwRAiEA3WwnGHcrrKQdzZ14PoxsG3ktY2RZpE1mafPRZl0GRFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338165},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.12.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/787ef094abe577adc54a1e8fd372d714/sigx-lynx-emoji-0.12.2.tgz","_integrity":"sha512-tQ6MqpKLb2ovG6//u0aib65mqYLWF5Iw5ZOSzyGgTZcwDdy/1RiUiwjAcY91aiccM3NYTETu3djN733nkf6gLw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-gestures":"^0.12.2","@sigx/lynx-keyboard":"^0.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.12.2","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.12.2","@sigx/lynx-testing":"^0.12.2","@sigx/lynx-markdown":"^0.12.2","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.12.2","@sigx/lynx-storage":"^0.12.2","@sigx/lynx-markdown":"^0.12.2"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.12.2_1784019855265_0.7574292812064298","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@sigx/lynx-emoji","version":"0.13.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.13.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"641dc113a86b0ddbd87543e5c921651ea92a535d","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.13.0.tgz","fileCount":43,"integrity":"sha512-b1isoK5JWAMKk7cFvIx0tyrDyQdL90jqWAM0IXbBxo6Vk5APjroncuco1nsldR/xLAk7uJwLZYK/uvJRURgh/Q==","signatures":[{"sig":"MEYCIQD5mq5Vdia4SbR3nLhqKGwd0L1nBanrqK2MqHuhJyNiSQIhAKF5S4MxopweAcsA5bPcNF7BTJCACOoXCIBRNHW9Cz2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345155},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.13.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/21f65600799d2ca7e69e7d3b4279b80f/sigx-lynx-emoji-0.13.0.tgz","_integrity":"sha512-b1isoK5JWAMKk7cFvIx0tyrDyQdL90jqWAM0IXbBxo6Vk5APjroncuco1nsldR/xLAk7uJwLZYK/uvJRURgh/Q==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.13.0","@sigx/lynx-gestures":"^0.13.0","@sigx/lynx-keyboard":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.13.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.13.0","@sigx/lynx-testing":"^0.13.0","@sigx/lynx-markdown":"^0.13.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx":"^0.13.0","@sigx/lynx-storage":"^0.13.0","@sigx/lynx-markdown":"^0.13.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.13.0_1784139171786_0.9887584182634239","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@sigx/lynx-emoji","version":"0.14.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.14.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"5fe56f2b43b559305fa15de6c4bd4e68b3d3f653","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.14.0.tgz","fileCount":43,"integrity":"sha512-M2YBKfEoUEWQ9qPbnfC1lbdpBxbTJYuzO38vaEADYKZatGQ539KdEwImAC7eVNaKQQIIOkUcOAwe+umhvpEoRQ==","signatures":[{"sig":"MEQCIDRx/wbipfHJPPJoGedbXjecggbJBwlQBjyuy9/CBIU1AiBfqKPNMe4SAtwo0dagLbXKJoKitGiWxiDOGtaYtLVLqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":368771},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.14.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/ef55ca4ac9c9abeb8cbccbfa55b72852/sigx-lynx-emoji-0.14.0.tgz","_integrity":"sha512-M2YBKfEoUEWQ9qPbnfC1lbdpBxbTJYuzO38vaEADYKZatGQ539KdEwImAC7eVNaKQQIIOkUcOAwe+umhvpEoRQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.14.0","@sigx/lynx-gestures":"^0.14.0","@sigx/lynx-keyboard":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.14.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.14.0","@sigx/lynx-testing":"^0.14.0","@sigx/lynx-markdown":"^0.14.0","@sigx/lynx-runtime-main":"^0.14.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.14.0"},"peerDependencies":{"@sigx/lynx":"^0.14.0","@sigx/lynx-storage":"^0.14.0","@sigx/lynx-markdown":"^0.14.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.14.0_1784200264956_0.9917046774170728","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@sigx/lynx-emoji","version":"0.15.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.15.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"62338541f358c8554681f4d5c1c5954d7c57cfbf","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.15.0.tgz","fileCount":45,"integrity":"sha512-N5WJrihx7gtQrDek3RAKcIv9Ge38jQiXn5w0vWcNcB8W5yCtoTEX/cCKMRfUBMtbgsbosoHGdjcnKYK8Se4pxw==","signatures":[{"sig":"MEUCIDHKPYFDWfnmNptr7jxNNbaXi/SPReIYU1BXWuqMWvzNAiEA2VuvevpsCES8DcxUW8bTHSWVMlGQVOttRsHP4FFEY1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":408891},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.15.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/5534d884d77f5b37a1a726f0ae242bcc/sigx-lynx-emoji-0.15.0.tgz","_integrity":"sha512-N5WJrihx7gtQrDek3RAKcIv9Ge38jQiXn5w0vWcNcB8W5yCtoTEX/cCKMRfUBMtbgsbosoHGdjcnKYK8Se4pxw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.15.0","@sigx/lynx-gestures":"^0.15.0","@sigx/lynx-keyboard":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.15.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.15.0","@sigx/lynx-testing":"^0.15.0","@sigx/lynx-markdown":"^0.15.0","@sigx/lynx-runtime-main":"^0.15.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.15.0"},"peerDependencies":{"@sigx/lynx":"^0.15.0","@sigx/lynx-storage":"^0.15.0","@sigx/lynx-markdown":"^0.15.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.15.0_1784236942546_0.023137665647961825","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@sigx/lynx-emoji","version":"0.17.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.17.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"9bd4408d425ce5c7f14b8951c68bc6457b1cad77","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.17.0.tgz","fileCount":45,"integrity":"sha512-f06K/JvbX1VbdxDGDrnT6xMgpFZ2vwD5WfRgbIXGvF2Xp9MAeskKy6hLdaw2hcc6djZrGVGc1fWVKg1m2WEJZg==","signatures":[{"sig":"MEUCIQD/CXdoZQ+XPH2sV2sx7bhujDyjiGdau1wNZxLXlFiangIgM5MkOTx4T+HEzE5KliPcjVpz/x50+US3aupjytZnDOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411941},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.17.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/07eaf83cc3b91d550b9dd57f3bae4883/sigx-lynx-emoji-0.17.0.tgz","_integrity":"sha512-f06K/JvbX1VbdxDGDrnT6xMgpFZ2vwD5WfRgbIXGvF2Xp9MAeskKy6hLdaw2hcc6djZrGVGc1fWVKg1m2WEJZg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.17.0","@sigx/lynx-gestures":"^0.17.0","@sigx/lynx-keyboard":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.17.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.17.0","@sigx/lynx-testing":"^0.17.0","@sigx/lynx-markdown":"^0.17.0","@sigx/lynx-runtime-main":"^0.17.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.17.0"},"peerDependencies":{"@sigx/lynx":"^0.17.0","@sigx/lynx-storage":"^0.17.0","@sigx/lynx-markdown":"^0.17.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.17.0_1784480377859_0.6946794239107832","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@sigx/lynx-emoji","version":"0.18.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.18.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"40ce3cb6bf1932f50b02d1d7dd9915033e4eca72","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.18.0.tgz","fileCount":47,"integrity":"sha512-dSdCIwtOxDzpOEhO2mQc+0cy/TAzEAM184zHpkJM33y+0RWEY3m4WMA760Tsz6E3FuQHXL+4sQwRAAupDo7EFA==","signatures":[{"sig":"MEUCIFttnBPCOzuW1KUZhdx4pwsC9xvPLIY0MLVdi8E3KjzfAiEA17ZrMUBzjSIx8+jtDgrajQ/6Zs2TN7HszDCjLG97MdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423202},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.18.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/30e57fdab4cdeef0d06d2e007521f571/sigx-lynx-emoji-0.18.0.tgz","_integrity":"sha512-dSdCIwtOxDzpOEhO2mQc+0cy/TAzEAM184zHpkJM33y+0RWEY3m4WMA760Tsz6E3FuQHXL+4sQwRAAupDo7EFA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.18.0","@sigx/lynx-gestures":"^0.18.0","@sigx/lynx-keyboard":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.18.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.18.0","@sigx/lynx-testing":"^0.18.0","@sigx/lynx-markdown":"^0.18.0","@sigx/lynx-runtime-main":"^0.18.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.18.0"},"peerDependencies":{"@sigx/lynx":"^0.18.0","@sigx/lynx-storage":"^0.18.0","@sigx/lynx-markdown":"^0.18.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.18.0_1784625899136_0.07572235663472493","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@sigx/lynx-emoji","version":"0.18.1","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.18.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"ea98be3a99e728080df40043d66a284bebf9a9dc","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.18.1.tgz","fileCount":47,"integrity":"sha512-05KwzDN15M2IfqYICXHyRTFF3EyhpVx46rewHXOJzSLS50p6PuO2sgWRZYLUQVxrmT2Q75Do5U1CvJ2ti7fqoQ==","signatures":[{"sig":"MEYCIQCc2NeI1/rBK9Kwr4qManTSKMkqE21exwMBrp61Y99TqgIhAOFrgVK/pI7PSkjMvKiJNUMPe1VfPfTIzp5vhkqDJ/Vy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423202},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.18.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/e374ed95fe5ac7e6396ed6b53178adbe/sigx-lynx-emoji-0.18.1.tgz","_integrity":"sha512-05KwzDN15M2IfqYICXHyRTFF3EyhpVx46rewHXOJzSLS50p6PuO2sgWRZYLUQVxrmT2Q75Do5U1CvJ2ti7fqoQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.18.1","@sigx/lynx-gestures":"^0.18.1","@sigx/lynx-keyboard":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.18.1","@sigx/lynx-testing":"^0.18.1","@sigx/lynx-markdown":"^0.18.1","@sigx/lynx-runtime-main":"^0.18.1","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.18.1"},"peerDependencies":{"@sigx/lynx":"^0.18.1","@sigx/lynx-storage":"^0.18.1","@sigx/lynx-markdown":"^0.18.1"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.18.1_1784668244912_0.6603238860223","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@sigx/lynx-emoji","version":"0.19.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.19.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"c2b993e178b74c4d875d5d42c83173fa53db9e6c","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.19.0.tgz","fileCount":47,"integrity":"sha512-jfmZiYhwR7hJoTAJ+XYQSf8HEmazSmt6iXL7rxywN+6E3usr651/6F4Nb6LSfqR3vTsu/9J5SkaPfoYQ/IlMgw==","signatures":[{"sig":"MEYCIQDls85jLupsYWo5jSrvfkTwwNnoaWyKcTxa/PFARetmgAIhAJPyYGUVfZel8e1t/+hwrNAczDUXSdp2Kzof6Ffvt6cP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425910},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.19.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/0db571397e9db8c968bea198f749e37a/sigx-lynx-emoji-0.19.0.tgz","_integrity":"sha512-jfmZiYhwR7hJoTAJ+XYQSf8HEmazSmt6iXL7rxywN+6E3usr651/6F4Nb6LSfqR3vTsu/9J5SkaPfoYQ/IlMgw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.19.0","@sigx/lynx-gestures":"^0.19.0","@sigx/lynx-keyboard":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.19.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.19.0","@sigx/lynx-testing":"^0.19.0","@sigx/lynx-markdown":"^0.19.0","@sigx/lynx-runtime-main":"^0.19.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.19.0"},"peerDependencies":{"@sigx/lynx":"^0.19.0","@sigx/lynx-storage":"^0.19.0","@sigx/lynx-markdown":"^0.19.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.19.0_1784812689255_0.48291224320330794","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@sigx/lynx-emoji","version":"0.20.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.20.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"097a1030b8b6bb3415d15c42090063b875e82e18","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.20.0.tgz","fileCount":47,"integrity":"sha512-YMZTMjvy2h28GL/9aNDXWkE30d7Dfy1haVr2GqCsuKKmhEhfMefc58zyjbw88hHwGLkCos3hwByopsyEGQY0sQ==","signatures":[{"sig":"MEUCIQCNZj71yl8JBLaC6YA4lOj/+aCoM0fdZnDUylAK+4zmlwIgE87kQ/7aOQLVghbqqdy8eWQU2n/cxoW93Qy9OvQg8OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425910},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.20.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/8043f2da4b5b316fa8b2ec41e378d49f/sigx-lynx-emoji-0.20.0.tgz","_integrity":"sha512-YMZTMjvy2h28GL/9aNDXWkE30d7Dfy1haVr2GqCsuKKmhEhfMefc58zyjbw88hHwGLkCos3hwByopsyEGQY0sQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.20.0","@sigx/lynx-gestures":"^0.20.0","@sigx/lynx-keyboard":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.20.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.20.0","@sigx/lynx-testing":"^0.20.0","@sigx/lynx-markdown":"^0.20.0","@sigx/lynx-runtime-main":"^0.20.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.20.0"},"peerDependencies":{"@sigx/lynx":"^0.20.0","@sigx/lynx-storage":"^0.20.0","@sigx/lynx-markdown":"^0.20.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.20.0_1784816030699_0.48554458064443184","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@sigx/lynx-emoji","version":"0.21.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.21.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"7dbd5805ac28c158a6ed627c40185355eaac48ad","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.21.0.tgz","fileCount":47,"integrity":"sha512-3LAqT3zORJM5AmmYko0w53soWiLpUHYSKE4citIKQMggpnxbU4/y+FADontkRv7l+Zub49JVJI3PWfOIcV87zQ==","signatures":[{"sig":"MEUCIFYWnJYyMsOigR5a5waQ3RsxQiNsmlkVKCaZY9L+WlgtAiEAwxXWPpcAkTIUHLXRVZd6lJex/Vu/Qz7OKt4hvDO69uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425910},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.21.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/0073ce79f825896b0a9ec9e605007469/sigx-lynx-emoji-0.21.0.tgz","_integrity":"sha512-3LAqT3zORJM5AmmYko0w53soWiLpUHYSKE4citIKQMggpnxbU4/y+FADontkRv7l+Zub49JVJI3PWfOIcV87zQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.21.0","@sigx/lynx-gestures":"^0.21.0","@sigx/lynx-keyboard":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.21.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.21.0","@sigx/lynx-testing":"^0.21.0","@sigx/lynx-markdown":"^0.21.0","@sigx/lynx-runtime-main":"^0.21.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.21.0"},"peerDependencies":{"@sigx/lynx":"^0.21.0","@sigx/lynx-storage":"^0.21.0","@sigx/lynx-markdown":"^0.21.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.21.0_1784877159008_0.4133369129304707","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@sigx/lynx-emoji","version":"0.22.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.22.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"b8da5eaf6f1624852e32d85c63f862565fcaa431","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.22.0.tgz","fileCount":49,"integrity":"sha512-u7xF5bcoHGRXMjohcGupmyLp3rKWI6To1nnRbNR9bqwnFC8Z+bDpeeTmQVRBWUZo0yJ2SxO9QQJc/qiVagYImA==","signatures":[{"sig":"MEYCIQCOy8ceg5Bk4rK0bDyVZPdQajAPyO+DfWA95LQU2RHtJAIhAK/4l1dintKTFOdBxc58tYUijEPpzEyDcvWPShvvFOJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452039},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.22.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/66ec624e2335438a691c0fde60fa1d95/sigx-lynx-emoji-0.22.0.tgz","_integrity":"sha512-u7xF5bcoHGRXMjohcGupmyLp3rKWI6To1nnRbNR9bqwnFC8Z+bDpeeTmQVRBWUZo0yJ2SxO9QQJc/qiVagYImA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.1","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.22.0","@sigx/lynx-gestures":"^0.22.0","@sigx/lynx-keyboard":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.22.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.22.0","@sigx/lynx-testing":"^0.22.0","@sigx/lynx-markdown":"^0.22.0","@sigx/lynx-runtime-main":"^0.22.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.22.0"},"peerDependencies":{"@sigx/lynx":"^0.22.0","@sigx/lynx-storage":"^0.22.0","@sigx/lynx-markdown":"^0.22.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.22.0_1785241711559_0.5952181687605267","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@sigx/lynx-emoji","version":"0.23.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.23.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"39b7853a762e7623d556b80b7f4b0f9ff20a240d","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.23.0.tgz","fileCount":49,"integrity":"sha512-KsU43C3sXGMTamzJY4mv6tDlmQCwZp+tNFy7JRH3WTvb2CJ95HIV1dFNGFcuMU+p1l8Mrywy7PPHH9hHGq29Ow==","signatures":[{"sig":"MEUCIHSY+KO1EM+wlMxBPoPh4e1UdnFlEKt18S4CjEPFZsXSAiEAze1S97XiKSREJ3gSzhG25ZnD3Oiflo4DQFItxVa7DLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452039},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.23.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/22eca4d277d1c76cc88eef0ff5e6e42a/sigx-lynx-emoji-0.23.0.tgz","_integrity":"sha512-KsU43C3sXGMTamzJY4mv6tDlmQCwZp+tNFy7JRH3WTvb2CJ95HIV1dFNGFcuMU+p1l8Mrywy7PPHH9hHGq29Ow==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.23.0","@sigx/lynx-gestures":"^0.23.0","@sigx/lynx-keyboard":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.23.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.23.0","@sigx/lynx-testing":"^0.23.0","@sigx/lynx-markdown":"^0.23.0","@sigx/lynx-runtime-main":"^0.23.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.23.0"},"peerDependencies":{"@sigx/lynx":"^0.23.0","@sigx/lynx-storage":"^0.23.0","@sigx/lynx-markdown":"^0.23.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.23.0_1785422889622_0.14586338607576632","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@sigx/lynx-emoji","version":"0.24.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.24.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"2874a84dba6e6dd41bbfd738ac51514610ec45e7","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.24.0.tgz","fileCount":49,"integrity":"sha512-lN3Q5049abY/+Mt3rJnE03H30r0oLh7Xs4F+qnH2wp+g2ukPtr03vX6AMFUoxq8L1kkVPC1uRrZdKrALf3D0lA==","signatures":[{"sig":"MEUCIGXlQAX0Kat4LQIx0OtrnOql7gTqjJmAgpRHB8G8PP3/AiEAl4fC87JSEbWFJZbsgfbldoyeG7oQDl7ZXlYX/0Fau4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452039},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.24.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/8306fedc30651ec37515b362a059eeb4/sigx-lynx-emoji-0.24.0.tgz","_integrity":"sha512-lN3Q5049abY/+Mt3rJnE03H30r0oLh7Xs4F+qnH2wp+g2ukPtr03vX6AMFUoxq8L1kkVPC1uRrZdKrALf3D0lA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.24.0","@sigx/lynx-gestures":"^0.24.0","@sigx/lynx-keyboard":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.24.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.24.0","@sigx/lynx-testing":"^0.24.0","@sigx/lynx-markdown":"^0.24.0","@sigx/lynx-runtime-main":"^0.24.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.24.0"},"peerDependencies":{"@sigx/lynx":"^0.24.0","@sigx/lynx-storage":"^0.24.0","@sigx/lynx-markdown":"^0.24.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.24.0_1785884139591_0.1290872435075825","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@sigx/lynx-emoji","version":"0.25.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.25.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"a223229fae6481a601ac212a097beb088dbd319d","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.25.0.tgz","fileCount":49,"integrity":"sha512-HlG+2mhNH8lY3HGb/pEd2o/1zUlZhJE/rahnitt7FA/aO2S6IHTRZEOglGGaJyS4N00qZIw696NaFAdZQSXsUg==","signatures":[{"sig":"MEUCIQCQH9ajBTeayQtjjY+Cm1oliTDoxfKAIsTEeFhirKqD4QIgJzPXMdQqoXa6I+M0N7I1WfARNnfMSalwMDhbjowN2QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452039},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.25.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/4cc2edcc8bffc3f26bcac97b033cfc17/sigx-lynx-emoji-0.25.0.tgz","_integrity":"sha512-HlG+2mhNH8lY3HGb/pEd2o/1zUlZhJE/rahnitt7FA/aO2S6IHTRZEOglGGaJyS4N00qZIw696NaFAdZQSXsUg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.25.0","@sigx/lynx-gestures":"^0.25.0","@sigx/lynx-keyboard":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.25.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.25.0","@sigx/lynx-testing":"^0.25.0","@sigx/lynx-markdown":"^0.25.0","@sigx/lynx-runtime-main":"^0.25.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.25.0"},"peerDependencies":{"@sigx/lynx":"^0.25.0","@sigx/lynx-storage":"^0.25.0","@sigx/lynx-markdown":"^0.25.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.25.0_1785917215930_0.7304430632764403","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@sigx/lynx-emoji","version":"0.26.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.26.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"0a0e8eba0068e7ff6253272dd3477355a878fdd1","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.26.0.tgz","fileCount":49,"integrity":"sha512-3uk+N5qy7a6+4+IUI9xanFZkor7Glpjajf/l31iLdIlmiueBrz9srh6yNTHA7WUModzPLIgT7buGMTbuY20wXA==","signatures":[{"sig":"MEUCIFScS1jc1SBxlHTDaxJ0xG8WR4WUJlfcsitXQnL1rGciAiEA42jdwGm4H1ZlRpufhSYbZmZ+wcF/rIa9LRmeCrnfZIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452237},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.26.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/b077af9cd36958f08598e0e869004644/sigx-lynx-emoji-0.26.0.tgz","_integrity":"sha512-3uk+N5qy7a6+4+IUI9xanFZkor7Glpjajf/l31iLdIlmiueBrz9srh6yNTHA7WUModzPLIgT7buGMTbuY20wXA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.26.0","@sigx/lynx-gestures":"^0.26.0","@sigx/lynx-keyboard":"^0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.26.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.26.0","@sigx/lynx-testing":"^0.26.0","@sigx/lynx-markdown":"^0.26.0","@sigx/lynx-runtime-main":"^0.26.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.26.0"},"peerDependencies":{"@sigx/lynx":"^0.26.0","@sigx/lynx-storage":"^0.26.0","@sigx/lynx-markdown":"^0.26.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.26.0_1785935428125_0.7350153934441326","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@sigx/lynx-emoji","version":"0.27.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.27.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"a57cfd9a50941fbca1584dd78dd502015f188bc8","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.27.0.tgz","fileCount":49,"integrity":"sha512-0COGJLOqO4JfqQ2g1ArCF4FhmxrFXlI3vIqcoIFZA15AHEFQ+Jwh4e+YtMxDT7bU5Cef6hYdoxQneEG2mzBVog==","signatures":[{"sig":"MEUCIQDDiKYnymGYRNZytekQ7Nj9b5aUQowxqRLAIw3NU05DXwIgOMW0SZAMX/S/+6YDNNcWlDGk+pjoM/dQmm13fDSLgI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452237},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.27.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/b5dda2cafafecbced943de5a4276997a/sigx-lynx-emoji-0.27.0.tgz","_integrity":"sha512-0COGJLOqO4JfqQ2g1ArCF4FhmxrFXlI3vIqcoIFZA15AHEFQ+Jwh4e+YtMxDT7bU5Cef6hYdoxQneEG2mzBVog==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx-list":"^0.27.0","@sigx/lynx-gestures":"^0.27.0","@sigx/lynx-keyboard":"^0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.27.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.27.0","@sigx/lynx-testing":"^0.27.0","@sigx/lynx-markdown":"^0.27.0","@sigx/lynx-runtime-main":"^0.27.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.27.0"},"peerDependencies":{"@sigx/lynx":"^0.27.0","@sigx/lynx-storage":"^0.27.0","@sigx/lynx-markdown":"^0.27.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.27.0_1786351110424_0.6257179485412045","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@sigx/lynx-emoji","version":"0.28.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.28.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"852a6d0d8bf65ecc080a54391750d50b31a61748","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.28.0.tgz","fileCount":49,"integrity":"sha512-J6k2vnSfJ0HEn1bElfAwR9mIBItz0ZviZaoO5P/eMy5FB12UKYT/LqZYqM3zP2KEwdXMH1ciSEsAwefbYmQLhA==","signatures":[{"sig":"MEUCIQCPNDkcihzIuoV0YzaubfgoCXl1ldbG9npPB9+s36eIFwIgbLMb2KsG5ilh6Lv0/6Trz5zSe0C9QBDYGOY8sjrW3EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454022},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.28.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"/private/var/folders/91/rx246wg956j9sc7w7gflhczc0000gn/T/81081da40469327a48e6eb7319ca2b65/sigx-lynx-emoji-0.28.0.tgz","_integrity":"sha512-J6k2vnSfJ0HEn1bElfAwR9mIBItz0ZviZaoO5P/eMy5FB12UKYT/LqZYqM3zP2KEwdXMH1ciSEsAwefbYmQLhA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"11.6.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@sigx/lynx-core":"^0.28.0","@sigx/lynx-list":"^0.28.0","@sigx/lynx-gestures":"^0.28.0","@sigx/lynx-keyboard":"^0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.28.0","@sigx/lynx-testing":"^0.28.0","@sigx/lynx-markdown":"^0.28.0","@sigx/lynx-runtime-main":"^0.28.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.28.0"},"peerDependencies":{"@sigx/lynx":"^0.28.0","@sigx/lynx-storage":"^0.28.0","@sigx/lynx-markdown":"^0.28.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.28.0_1788364146744_0.4890227444986288","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@sigx/lynx-emoji","version":"0.29.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.29.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"e4178bb0dae5ed47e800fae95f0b1806c8708f4f","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.29.0.tgz","fileCount":49,"integrity":"sha512-9WF3vjgCbFlTbnv0DPNNp+6CuGYwXKgopMd/PYZtybjwHko6y5C1vnN32InFxu6biJUMuVJW3pSqyPKlC+AaBQ==","signatures":[{"sig":"MEQCIExdje3Ng/89KEYWkqDynzfA/4wHo7rtLfjIakcSrfHjAiAKhkkoKnWOX10GNQ1XttR95frRX70UjZ+dt5LByuqaIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFJlrvlnn1ytqrRJQE0YGDM0MLkWFfN04JDyNzHeE14AIgd8/PheTLeSeT/nlk8w3zCp5XjboDmLMakTEoIOYNfHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454453},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.29.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/2675d7fb543ffb2dd0492008945d113f/sigx-lynx-emoji-0.29.0.tgz","_integrity":"sha512-9WF3vjgCbFlTbnv0DPNNp+6CuGYwXKgopMd/PYZtybjwHko6y5C1vnN32InFxu6biJUMuVJW3pSqyPKlC+AaBQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@sigx/lynx-core":"^0.29.0","@sigx/lynx-list":"^0.29.0","@sigx/lynx-gestures":"^0.29.0","@sigx/lynx-keyboard":"^0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.29.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.29.0","@sigx/lynx-testing":"^0.29.0","@sigx/lynx-markdown":"^0.29.0","@sigx/lynx-runtime-main":"^0.29.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.29.0"},"peerDependencies":{"@sigx/lynx":"^0.29.0","@sigx/lynx-storage":"^0.29.0","@sigx/lynx-markdown":"^0.29.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.29.0_1789220605838_0.7115239255177168","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@sigx/lynx-emoji","version":"0.30.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.30.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"69b7f53f588135447038b2367ad82d14a24d753a","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.30.0.tgz","fileCount":49,"integrity":"sha512-onX7mVEj00/7qj3AUlRewqGp3cqmFdTGPtyfBVwE2dprJ78dxfGeCkIBwghibGUx7aBw7bhbPAuHolW/IUKvkg==","signatures":[{"sig":"MEUCIHLFQdjPz9a6QLZWo/VV+Lowj1WD0gaw/98d+jumoENAAiEA01EtbQCgNzjJ1yKwh3fRHMkVfeuv3OJykUDGoMj1De4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE5hJYSpWKK0MqUTgZZIzMxosO3UL4p7Sywxu/ETv2X+AiB5R/3HFhZARTWiMtQbWudT6hFp9ZySkRSxH9OiK1q5QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454922},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.30.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/3198a262534561a3ba445a1bdb0b637e/sigx-lynx-emoji-0.30.0.tgz","_integrity":"sha512-onX7mVEj00/7qj3AUlRewqGp3cqmFdTGPtyfBVwE2dprJ78dxfGeCkIBwghibGUx7aBw7bhbPAuHolW/IUKvkg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@sigx/lynx-core":"^0.30.0","@sigx/lynx-list":"^0.30.0","@sigx/lynx-gestures":"^0.30.0","@sigx/lynx-keyboard":"^0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.30.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.30.0","@sigx/lynx-testing":"^0.30.0","@sigx/lynx-markdown":"^0.30.0","@sigx/lynx-runtime-main":"^0.30.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.30.0"},"peerDependencies":{"@sigx/lynx":"^0.30.0","@sigx/lynx-storage":"^0.30.0","@sigx/lynx-markdown":"^0.30.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.30.0_1789249883329_0.30188532896246345","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@sigx/lynx-emoji","version":"0.31.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.31.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"0b502af6aed8a85efa1a90e234cef8814e09bd7c","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.31.0.tgz","fileCount":49,"integrity":"sha512-DxE5fFlYm55KQ4f0a6WinnyyvVqNX9eXlou3kXfON/36lqzLMZAkBRG+SnhCjrKBNHu0rRf/ZV8oADSnJhAM4g==","signatures":[{"sig":"MEQCIHvjlLFG06Kpx1/e9ll9KWf/DxWwV4nzla57Zaj0xLQWAiAQKYwVXYD0fmXU/jX22c/ARv9HSkRmxbyYVsGs7qkg2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG82PgKjatEO2p3mSHnj8i+C6AJ4NRNG9v0t+c7hYbFwAiEAhFf7Oogn0bxOI9sQhnroU44BOqcV7tZLfLPPfNPrXgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455327},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.31.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/f826bcfdaf725de4641cc0250bafd525/sigx-lynx-emoji-0.31.0.tgz","_integrity":"sha512-DxE5fFlYm55KQ4f0a6WinnyyvVqNX9eXlou3kXfON/36lqzLMZAkBRG+SnhCjrKBNHu0rRf/ZV8oADSnJhAM4g==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.0.2","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@sigx/lynx-core":"^0.31.0","@sigx/lynx-list":"^0.31.0","@sigx/lynx-gestures":"^0.31.0","@sigx/lynx-keyboard":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.31.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.31.0","@sigx/lynx-testing":"^0.31.0","@sigx/lynx-markdown":"^0.31.0","@sigx/lynx-runtime-main":"^0.31.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.31.0"},"peerDependencies":{"@sigx/lynx":"^0.31.0","@sigx/lynx-storage":"^0.31.0","@sigx/lynx-markdown":"^0.31.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.31.0_1790080051560_0.9085180758045173","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@sigx/lynx-emoji","version":"0.32.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.32.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"326c68df3f1e87e1bbeb5cbb1918ff933043f64f","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.32.0.tgz","fileCount":49,"integrity":"sha512-eWF/ttRMbBZ4gw9VrZeaBkR7uyIW3nN1lTttarzqhRRPuqazCYeKgNmIPWLUAfKDpr4z51PUPuPZ/QmH2yg9Ow==","signatures":[{"sig":"MEUCIQDvtDhSLTGqRc3fBjk83Bf3bUS3YCKEllW9TAIwlUXHcQIgZ15BqLspxDIiWazvrXDLnibD7ZaDvhc8Ra1uqemfJ6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGjcGXg7XqLNo76DI+cUEWE/HRlwYA1thrbPIUdrAhuKAiBekeMVJzPBM+8cQywRRMn/n2cNKl7Ne1Imo9wwWLxt2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455327},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.32.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/602da36ffe046fb02cde1b459613e7bd/sigx-lynx-emoji-0.32.0.tgz","_integrity":"sha512-eWF/ttRMbBZ4gw9VrZeaBkR7uyIW3nN1lTttarzqhRRPuqazCYeKgNmIPWLUAfKDpr4z51PUPuPZ/QmH2yg9Ow==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.1.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@sigx/lynx-core":"^0.32.0","@sigx/lynx-list":"^0.32.0","@sigx/lynx-gestures":"^0.32.0","@sigx/lynx-keyboard":"^0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.32.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.32.0","@sigx/lynx-testing":"^0.32.0","@sigx/lynx-markdown":"^0.32.0","@sigx/lynx-runtime-main":"^0.32.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.32.0"},"peerDependencies":{"@sigx/lynx":"^0.32.0","@sigx/lynx-storage":"^0.32.0","@sigx/lynx-markdown":"^0.32.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.32.0_1790411131206_0.03234071211646716","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@sigx/lynx-emoji","version":"0.33.0","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.33.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"c1cd066e9b3c22538d62b3f54be2775d25d8105f","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.33.0.tgz","fileCount":49,"integrity":"sha512-Arh8R1ifI1VOZ4622wlbYC6dhbRHCW4WBHcfe6gDyjnQ/YqVRu7DplomNEDc/uufxmZk7fBIwHbcJjKrjYAQBg==","signatures":[{"sig":"MEQCIAkJf0qbB/YOZ8et8k/LtZEY5/mZnwH5F7AuhOP9YMGTAiAKd7xgnqWriN+wJbd0863ZfihMBKbiwULPzuQi7FOmvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEFRKc3L0AuTxiBmV9p+Gfc/aEs7LxCuCWEqAKxY5wrgAiEAxCiDd2U/7ExZgHs/54JnzRKEjoJ5J/2KWUI0rQWspqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455327},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.33.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/ef93130e18735775b38f9dec65e6fde2/sigx-lynx-emoji-0.33.0.tgz","_integrity":"sha512-Arh8R1ifI1VOZ4622wlbYC6dhbRHCW4WBHcfe6gDyjnQ/YqVRu7DplomNEDc/uufxmZk7fBIwHbcJjKrjYAQBg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.1.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@sigx/lynx-core":"^0.33.0","@sigx/lynx-list":"^0.33.0","@sigx/lynx-gestures":"^0.33.0","@sigx/lynx-keyboard":"^0.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.33.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.33.0","@sigx/lynx-testing":"^0.33.0","@sigx/lynx-markdown":"^0.33.0","@sigx/lynx-runtime-main":"^0.33.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.33.0"},"peerDependencies":{"@sigx/lynx":"^0.33.0","@sigx/lynx-storage":"^0.33.0","@sigx/lynx-markdown":"^0.33.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.33.0_1790434259836_0.7170110346192298","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@sigx/lynx-emoji","version":"0.33.1","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-emoji@0.33.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"01fe4f41a73f8c22864b1d6000468ce238806b33","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.33.1.tgz","fileCount":49,"integrity":"sha512-ykogbdg4CM5dAg05yEBufK7CPFaPzETkagYeL+3uPLSVJ6SHvuKjD+MFxE2GfaK80olZ6ehqqPDmTdfDkujBlg==","signatures":[{"sig":"MEUCIQCVssqMCbT00osLo0Yn4UCa9x0O9s6ToqjWrCy4J2EYuwIgV9LOcuVuv3bvTT1J6Xj9EM2+Kb6segfqBR+Hhd+cXXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBHFgeCeYVwantp1HLz+jpwVP6u2hgTkHJHvUNkWpxS8AiEA72IbY2Gpp0R8wxGTFj88lrF61H/LM0iyjI1VgSrqors=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455327},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-emoji-0.33.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"_resolved":"/tmp/6987f73e27440322b66ababa985e255a/sigx-lynx-emoji-0.33.1.tgz","_integrity":"sha512-ykogbdg4CM5dAg05yEBufK7CPFaPzETkagYeL+3uPLSVJ6SHvuKjD+MFxE2GfaK80olZ6ehqqPDmTdfDkujBlg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.1.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@sigx/lynx-core":"^0.33.1","@sigx/lynx-list":"^0.33.1","@sigx/lynx-gestures":"^0.33.1","@sigx/lynx-keyboard":"^0.33.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.33.1","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.33.1","@sigx/lynx-testing":"^0.33.1","@sigx/lynx-markdown":"^0.33.1","@sigx/lynx-runtime-main":"^0.33.1","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.33.1"},"peerDependencies":{"@sigx/lynx":"^0.33.1","@sigx/lynx-storage":"^0.33.1","@sigx/lynx-markdown":"^0.33.1"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-emoji_0.33.1_1790502875358_0.5388548349217583","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"_id":"@sigx/lynx-emoji@0.34.0","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"d95ef66241e764e3473f903d8da57f3214b254e7","tarball":"https://registry.npmjs.org/@sigx/lynx-emoji/-/lynx-emoji-0.34.0.tgz","fileCount":49,"integrity":"sha512-VazHMOaL/2bKQMweMjCT7IpE35vSoiOyXh7Z3IVCejXBMRwmY0zynBX2Wn+s0NgJNvTDTVUkKdL/JXzfWzF0Iw==","signatures":[{"sig":"MEQCIHyHqhgIBXPLGIm/j4qkvtU+v0d/PXagHThFlxWCjxwgAiBiK86OTopETs1oT9ZGmCotVRL8uJMV0H2Lhg3Tt/X2Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH2Nz15+iDSv/e48L3rNLhPb9DUrRkeNRaz8TZqIwtqxAiBo4hiOaNn7bLS13u1v4oxWFMjOg5NXF9wt9CD4hdI4SA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-emoji@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455327},"main":"./dist/index.js","name":"@sigx/lynx-emoji","type":"module","_from":"file:sigx-lynx-emoji-0.34.0.tgz","types":"./dist/index.d.ts","author":{"name":"Andreas Ekdahl"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./data/en":{"types":"./dist/data/en.gen.d.ts","import":"./dist/data/en.gen.js","default":"./dist/data/en.gen.js"},"./markdown":{"types":"./dist/markdown/index.d.ts","import":"./dist/markdown/index.js","default":"./dist/markdown/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && node ../../scripts/build-snapshot-dist.mjs && tsgo --emitDeclarationOnly","clean":"node ../../scripts/clean.mjs dist .turbo","gen:data":"node scripts/gen-data.mjs"},"version":"0.34.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7b705fa-698c-4fa3-933f-8a20b9f64b1b"}},"homepage":"https://sigx.dev/lynx/modules/emoji/overview/","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"_resolved":"/tmp/b81c8e73e163b09ef242fcb54de0fc99/sigx-lynx-emoji-0.34.0.tgz","_integrity":"sha512-VazHMOaL/2bKQMweMjCT7IpE35vSoiOyXh7Z3IVCejXBMRwmY0zynBX2Wn+s0NgJNvTDTVUkKdL/JXzfWzF0Iw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"_npmVersion":"12.1.0","description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","directories":{},"maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@sigx/lynx-core":"^0.34.0","@sigx/lynx-list":"^0.34.0","@sigx/lynx-gestures":"^0.34.0","@sigx/lynx-keyboard":"^0.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sigx/lynx":"^0.34.0","typescript":"^6.0.3","@types/node":"^25.9.1","emojibase-data":"^17.0.0","@sigx/lynx-storage":"^0.34.0","@sigx/lynx-testing":"^0.34.0","@sigx/lynx-markdown":"^0.34.0","@sigx/lynx-runtime-main":"^0.34.0","@typescript/native-preview":"7.0.0-dev.20260521.1","@sigx/lynx-runtime-internal":"^0.34.0"},"peerDependencies":{"@sigx/lynx":"^0.34.0","@sigx/lynx-storage":"^0.34.0","@sigx/lynx-markdown":"^0.34.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true},"@sigx/lynx-markdown":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lynx-emoji_0.34.0_1790602005879_0.11383139012595467"}}},"time":{"created":"2026-06-08T12:34:10.085Z","modified":"2026-09-28T13:26:46.383Z","0.4.9":"2026-06-08T12:34:10.484Z","0.5.0":"2026-06-08T20:16:30.368Z","0.5.1":"2026-06-09T07:45:36.425Z","0.5.2":"2026-06-09T15:02:24.774Z","0.5.3":"2026-06-09T21:51:37.362Z","0.5.4":"2026-06-10T06:19:49.511Z","0.5.5":"2026-06-10T09:27:31.622Z","0.5.6":"2026-06-10T18:00:41.184Z","0.5.7":"2026-06-12T04:19:11.647Z","0.6.0":"2026-06-12T06:48:20.922Z","0.6.1":"2026-06-12T09:42:28.616Z","0.7.0":"2026-06-12T15:43:39.331Z","0.8.0":"2026-06-15T16:41:16.610Z","0.8.1":"2026-06-18T11:46:13.691Z","0.9.0":"2026-06-18T18:51:03.959Z","0.9.1":"2026-06-18T19:10:02.354Z","0.9.2":"2026-06-22T06:36:08.449Z","0.10.0":"2026-06-23T09:18:31.790Z","0.11.0":"2026-06-24T10:26:57.488Z","0.12.0":"2026-07-13T13:38:40.743Z","0.12.1":"2026-07-13T19:53:26.487Z","0.12.2":"2026-07-14T09:04:15.398Z","0.13.0":"2026-07-15T18:12:51.968Z","0.14.0":"2026-07-16T11:11:05.099Z","0.15.0":"2026-07-16T21:22:22.705Z","0.17.0":"2026-07-19T16:59:37.998Z","0.18.0":"2026-07-21T09:24:59.267Z","0.18.1":"2026-07-21T21:10:45.130Z","0.19.0":"2026-07-23T13:18:09.377Z","0.20.0":"2026-07-23T14:13:50.824Z","0.21.0":"2026-07-24T07:12:39.177Z","0.22.0":"2026-07-28T12:28:31.707Z","0.23.0":"2026-07-30T14:48:09.770Z","0.24.0":"2026-08-04T22:55:39.746Z","0.25.0":"2026-08-05T08:06:56.059Z","0.26.0":"2026-08-05T13:10:28.272Z","0.27.0":"2026-08-10T08:38:30.590Z","0.28.0":"2026-09-02T15:49:06.919Z","0.29.0":"2026-09-12T13:43:25.932Z","0.30.0":"2026-09-12T21:51:23.424Z","0.31.0":"2026-09-22T12:27:31.661Z","0.32.0":"2026-09-26T08:25:31.294Z","0.33.0":"2026-09-26T14:50:59.968Z","0.33.1":"2026-09-27T09:54:35.448Z","0.34.0":"2026-09-28T13:26:45.986Z"},"bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"author":{"name":"Andreas Ekdahl"},"license":"MIT","homepage":"https://sigx.dev/lynx/modules/emoji/overview/","keywords":["signalx","sigx","lynx","emoji","emoji-picker","emojibase"],"repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-emoji"},"description":"Themable emoji picker for sigx-lynx — headless categorized grid with search, skin-tone variants, recents, and an optional MarkdownEditor plugin. Pure JS, emoji data generated from emojibase.","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"readme":"# @sigx/lynx-emoji\n\nThemable emoji picker for sigx-lynx. Pure JS — no native module: iOS has no\nsystem emoji-picker component and Android's is frozen in alpha, so (like\nevery major chat app) the picker is rendered in-framework, backed by a\ncompact dataset generated from [emojibase](https://emojibase.dev) (MIT,\nUnicode 17).\n\n## 📚 Documentation\n\nFull guides, API reference and live examples → **[https://sigx.dev/lynx/modules/emoji/overview/](https://sigx.dev/lynx/modules/emoji/overview/)**\n\n- **Headless components** — `EmojiPicker` (search + category tabs + grid +\n  skin-tone popover), or compose `EmojiGrid` / `SearchInput` /\n  `CategoryTabBar` / `SkinTonePopover` yourself. Theme via the\n  `classes` slot map and render props; `@sigx/lynx-daisyui` ships a skin\n  (`emojiClasses`, `EmojiPickerSheet`).\n- **One continuous sectioned grid (WhatsApp-style)** — the picker is a single\n  scroll over *every* category with a sticky header per section: a category\n  tab tap **scrolls** to the section (no grid re-mount), and the active tab\n  follows as you scroll. Recents (when any exist at mount) are the first\n  section, snapshotted per mount so a pick doesn't reorder the grid under\n  your thumb; with no recents the tab is hidden too. Theme headers via\n  `classes.sectionHeader` (the headless fallback has no background — themes\n  should give the sticky header one) and label the recents section with\n  `recentsLabel`. Headless `EmojiGrid` users get the same via `sections`\n  (plus `sectionRowIndex`/`sectionStartOffsets` for scroll targets and the\n  `activeSection` event for a following tab bar); search results still use\n  the flat `emojis` mode.\n- **Instant, non-blocking mount** — the sectioned grid renders its rows as\n  plain template vnodes (no per-row component instance), mounts exactly once\n  (gated on the context's `ready` signal — recents/tone stores expose\n  `loaded` — and the measured region), and stages the first viewports\n  synchronously while the rest streams through `createStagingDriver`'s\n  budget-adaptive slices (~a frame of work each, own ops batch per slice), so\n  neither thread is ever blocked past a frame while ~2k rows load. The driver\n  is exported for warm pre-staging (e.g. behind a keyboard panel). Tab taps\n  during the brief staging tail are never dropped: pass `scrollHandle` from\n  `EmojiGrid` (the picker wires it internally) and scrolls to not-yet-staged\n  sections park and fire the moment their rows land — latest tap wins, a\n  manual scroll cancels.\n- **Template grid** — a `List` (`@sigx/lynx-list`) in flow layout running\n  snapshot-template cells: the full dataset ships as staged row records, the\n  main thread builds each cell synchronously the moment the native recycler\n  pulls it, and offscreen cells recycle through the template pool — no\n  windowing, no per-cell background rendering on scroll. Passing `renderCell`\n  swaps in a slot-bearing cell template: still synchronous, but such cells are\n  excluded from recycling (each keeps a dedicated tree), so prefer the default\n  glyph cell for large grids. A hidden list dispatches scroll events forever,\n  so exactly one grid is mounted at a time. Headless `EmojiGrid` users can\n  pass `itemsKey` (dataset identity) to re-anchor to the top on a swap, and\n  `initialHeight` to lay the grid out at full size on its first frame;\n  `EmojiPicker` does both.\n- **Screen-adaptive, WhatsApp-dense geometry** — the picker fits as many\n  ~40px cells as the measured width allows (that's the default column count:\n  10 on a typical phone, clamped 7–12), then sizes the glyph so its VISIBLE\n  INK covers ~93% of the cell. The ink is a **per-platform font metric**\n  (#761): Noto Color Emoji (Android) inks only ~64% of its declared size —\n  the font overshoots the cell and Noto's inset absorbs it (device-matched\n  against WhatsApp) — while Apple Color Emoji's widest glyphs (🫡, flags)\n  ink ~10% *beyond* the em, so on iOS the em sits at ~85% of the cell to\n  keep edge columns clear of the container clip (and is hard-capped at the\n  cell width so a wrong ratio can only read airy, never overlap);\n  web/unknown hosts use the iOS bucket. Row heights track the ink, not the em box, on every platform —\n  `emojiRowPx` is platform-aware. Category tabs and the skin-tone popover\n  scale along. Resolved once at mount; pass `columns` and/or `cellSize` for\n  manual control (an explicit `cellSize` is an em size — never clamped, and\n  its visual density differs per platform while the row height adapts).\n- **Search** — ranked shortcode/name/keyword search (`useEmojiSearch`-free:\n  `buildSearchIndex(data).search('fire')`).\n- **Skin tones** — long-press a tonal emoji; the choice is sticky grid-wide\n  and persists.\n- **Recents** — LRU, persisted via `@sigx/lynx-storage` (optional peer;\n  without it everything works, state just resets per session).\n- **Wrappers** — `KeyboardPanelPicker` (keyboard-height composer panel — the\n  WhatsApp keyboard ⇄ panel switcher; pass `warm` to pre-mount the picker\n  offscreen so the first open is an instant style swap, and once opened it\n  stays mounted across toggles; the painted height is frozen while open and\n  adopts the keyboard's newest height when parked; `expandedHeight` paints\n  the open panel taller for a two-stage picker — WhatsApp's drag-up-for-more\n  — while the compact detent stays exactly the remembered keyboard lift, so\n  the keyboard ⇄ panel swap is still pixel-stable) with\n  `useKeyboardPanelReveal` (the reveal state machine: the app animates\n  nothing — the panel paints pinned in the keyboard's space and the system\n  keyboard's own show/hide does all visible motion, including a\n  tween-settled space handoff on flip-back so the composer bar never moves).\n  For a one-off bottom-sheet overlay, compose `EmojiPicker` inside\n  `@sigx/lynx-sheet`'s `<BottomSheet dismissible backdrop>` (or use\n  `@sigx/lynx-daisyui`'s `EmojiPickerSheet` one-liner).\n- **Markdown plugin** — `@sigx/lynx-emoji/markdown` exports\n  `createEmojiPlugin()` — a `MarkdownPlugin` with an `editor` slice for\n  `@sigx/lynx-markdown` (optional peer): `:` trigger suggestions in the editor\n  (inserts the glyph), `:shortcode:` preview syntax for `<MarkdownView>`,\n  optional toolbar 😊 hook.\n\n## Usage\n\n```tsx\nimport { EmojiPicker, enData } from '@sigx/lynx-emoji';\n\n<EmojiPicker\n    data={enData}\n    onPick={({ glyph }) => insert(glyph)}\n/>\n```\n\nShare recents/skin tone across surfaces with a provider:\n\n```tsx\nimport { EmojiProvider, enData } from '@sigx/lynx-emoji';\n\n<EmojiProvider data={enData}>\n    {/* any picker below needs no data prop */}\n</EmojiProvider>\n```\n\nMounting a picker with neither throws a `SigxError`\n(`code: 'missing_dataset'`) from `@sigx/lynx-core`.\n\nEditor integration:\n\n```tsx\nimport { createEmojiPlugin } from '@sigx/lynx-emoji/markdown';\n\nconst emoji = createEmojiPlugin({ onPickerRequest: () => openSheet() });\n<MarkdownEditor plugins={[emoji]} toolbar />\n```\n\ndaisyUI skin:\n\n```tsx\nimport { EmojiPickerSheet, emojiClasses } from '@sigx/lynx-daisyui';\n\n<EmojiPicker data={enData} classes={emojiClasses} onPick={…} />\n<EmojiPickerSheet open={open.value} data={enData} onPick={…} onClose={…} />\n```\n\n### WhatsApp layout: icon tabs at the bottom\n\n`tabPlacement=\"bottom\"` makes the category row the picker's LAST row. Inside\na sheet, hand its wrapper to the sheet so it stays glued to the visible\nbottom edge through a drag — a sheet panel is laid out at its top detent and\nslid down, so its own bottom is off-screen at smaller detents:\n\n```tsx\nimport { EmojiPicker, EMOJI_CATEGORY_ICONS } from '@sigx/lynx-emoji';\nimport { BottomSheet } from '@sigx/lynx-sheet';\nimport { emojiClassesBottomTabs } from '@sigx/lynx-daisyui';\n\nconst tabsRef = useMainThreadRef<MainThread.Element | null>(null);\n\n<BottomSheet pinnedBottomRef={tabsRef} … onRest={(px) => { restH.value = px; }}>\n    <EmojiPicker\n        tabPlacement=\"bottom\"\n        tabBarRef={tabsRef}\n        classes={emojiClassesBottomTabs}\n        // The box is taller than the visible slice, so tell the grid how\n        // much hangs below the fold or its last rows can't be scrolled to.\n        gridBottomInset={panelH - restH.value}\n        renderCategoryTab={(tab, glyph, active, size) => (\n            <LucideIcon\n                name={EMOJI_CATEGORY_ICONS[tab === 'recents' ? 'recents' : tab.key] ?? 'circle'}\n                // `size` is already ink-ratio adjusted — a fixed px here\n                // would drift out of proportion under the OS text size.\n                size={size}\n                color={active ? accent : muted}\n            />\n        )}\n    />\n</BottomSheet>\n```\n\n`EMOJI_CATEGORY_ICONS` is plain data (CLDR group key → icon name) — the\npackage ships no icons and takes no icon dependency. Because the lookup is a\n*dynamic* icon name, force-include the names in `signalx.config.ts` or the\ntabs render empty:\n\n```ts\niconSets: [{ id: 'lucide', source: '@sigx/lynx-icons-lucide', include: [\n    'clock', 'smile', 'hand', 'leaf', 'coffee',\n    'car', 'volleyball', 'lightbulb', 'hash', 'flag',\n] }]\n```\n\n### `<EmojiStrip>` — one-row results\n\nA horizontal strip of cells for search hits or recents — the shape WhatsApp\nshows above the keyboard while you search, and what a reaction bar wants.\nPlain elements, not a virtualized `<list>`, so it can re-render per keystroke:\n\n```tsx\nimport { EmojiStrip, useEmojiContext } from '@sigx/lynx-emoji';\n\nconst ctx = useEmojiContext();\n<EmojiStrip emojis={ctx.index.search(q)} onPick={({ glyph }) => insert(glyph)} />\n```\n\n### OS font scale\n\nThe picker **follows** the system text-size setting: a larger setting trades\ncolumns for cell size, so the emoji grow with everything else (on a 448dp\nphone, 11 columns at scale 1.0 → 9 at 1.15 → 8 at 1.3). The scale is folded\ninto `resolveEmojiGeometry` and frozen at mount alongside `columns` /\n`cellSize`, so the fixed row geometry and the sectioned grid's scroll-offset\nmath stay exact — the glyph `fontSize` is still counter-divided by the live\nscale, which is what makes the painted size equal the resolved `cellSize`.\n\nCustom tabs get that size as `renderCategoryTab`'s 4th argument, already\nmultiplied by the platform ink ratio — use it rather than a fixed px, or an\nicon tab sits stubbornly small next to emoji that grew.\n\n## Locale data\n\n`@sigx/lynx-emoji/data/en` ships generated from `emojibase-data` (a\ndevDependency — raw datasets never ship). To add a locale, append it to\n`LOCALES` in `scripts/gen-data.mjs`, run `pnpm -F @sigx/lynx-emoji gen:data`,\nadd the subpath to `exports`, and commit the generated file. `enData` is\nre-exported from the root for zero-config use and tree-shakes away when you\nimport a specific locale instead.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}