{"_id":"@emojison-main/emojiseed","_rev":"3-8afe74bb3407ecbb4a85729a503aceda","name":"@emojison-main/emojiseed","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.2":{"name":"@emojison-main/emojiseed","version":"1.0.2","keywords":["emoji","bip39","cli","mnemonic"],"author":{"name":"emojiseed"},"license":"MIT","_id":"@emojison-main/emojiseed@1.0.2","maintainers":[{"name":"emojison-main","email":"emojison@emojiseed.com"}],"bin":{"emojiseed":"bin/emojiseed.js"},"dist":{"shasum":"6d491ef2227ea63d5b1871c768f058adb803cb60","tarball":"https://registry.npmjs.org/@emojison-main/emojiseed/-/emojiseed-1.0.2.tgz","fileCount":5,"integrity":"sha512-zUZxK/V18u/+7QgpBVBZL4uSvM+BvU//8jBLfmdGbE6qrLB2jZw/zyFwhASdQiR0WITLVhl9ot2ny//c0fZ5nw==","signatures":[{"sig":"MEYCIQD153yQZLcSLuLOIBN2Uhwvcl73MiLnnvb4PJu53t/uiAIhAPifauHH949d2c5xhTcxt1NiNSnyez8JATSfcbqfOGze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35137},"type":"commonjs","engines":{"node":">=16"},"gitHead":"6b31e09d176cde1f901537a9183472ede0a2a115","scripts":{"test":"node bin/emojiseed.js orbit || true"},"_npmUser":{"name":"emojison-main","email":"emojison@emojiseed.com"},"_npmVersion":"11.5.1","description":"CLI that produces a standard emojiseed pair for any word in the BIP-39 wordlist.","directories":{},"_nodeVersion":"24.6.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emojiseed_1.0.2_1760519262825_0.2105176734064964","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@emojison-main/emojiseed","version":"1.0.3","keywords":["emoji","bip39","cli","mnemonic"],"author":{"name":"emojiseed"},"license":"MIT","_id":"@emojison-main/emojiseed@1.0.3","maintainers":[{"name":"emojison-main","email":"emojison@emojiseed.com"}],"bin":{"emojiseed":"bin/emojiseed.js"},"dist":{"shasum":"60ba4c8b3118732ee4cf79af7c369eb70d4fa77f","tarball":"https://registry.npmjs.org/@emojison-main/emojiseed/-/emojiseed-1.0.3.tgz","fileCount":6,"integrity":"sha512-Zvzlhs4hvVXrtH8hV7sf89HeJIVQ09ha9JkOt2ADyFxprOaCB+LxUgjfm0nxXjFqyl09DAetcatrsXVlYvOEuA==","signatures":[{"sig":"MEUCID86kEKBl7t91Ix5+LU4ch9bBcdTzNLUNWFLkWakfqsQAiEA3EnQeHD5htC1GwT7D1fOuG6Xamsa1oqCBUwDS9wa/QI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37453},"type":"commonjs","engines":{"node":">=16"},"gitHead":"7ad0501d4e730c43a2e11e51d875c667ae18d2c6","scripts":{"test":"node bin/emojiseed.js orbit || true"},"_npmUser":{"name":"emojison-main","email":"emojison@emojiseed.com"},"_npmVersion":"11.5.1","description":"CLI that produces a standard emojiseed pair for any word in the BIP-39 wordlist.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"emojis":"^1.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emojiseed_1.0.3_1760520305579_0.3862682270513529","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@emojison-main/emojiseed","version":"1.0.4","description":"CLI that produces a standard emojiseed pair for any word in the BIP-39 wordlist.","bin":{"emojiseed":"bin/emojiseed.js"},"type":"commonjs","license":"MIT","author":{"name":"emojiseed"},"keywords":["emoji","bip39","cli","mnemonic"],"engines":{"node":">=16"},"scripts":{"test":"node bin/emojiseed.js orbit || true"},"dependencies":{},"_id":"@emojison-main/emojiseed@1.0.4","gitHead":"7ad0501d4e730c43a2e11e51d875c667ae18d2c6","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-eMjcB/YeskTl1QwUmIRGGdisWXZ8SmrlUl2msniPbZJOnNwMV3zjqh+gK2Qe1zawpezfq3qcLD4DUN/JLMZtOw==","shasum":"8d892389c61aa76bb70a76cd86e76eef0713ed37","tarball":"https://registry.npmjs.org/@emojison-main/emojiseed/-/emojiseed-1.0.4.tgz","fileCount":6,"unpackedSize":37429,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCU5yOO1jZvWIi0XE38XjKQTUzNThADCvpRj8mPpqpLMAIhAKF/P9bwpaadz02FipHDfefGW2Y/lLCigC4ZODfIVcKq"}]},"_npmUser":{"name":"emojison-main","email":"emojison@emojiseed.com"},"directories":{},"maintainers":[{"name":"emojison-main","email":"emojison@emojiseed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/emojiseed_1.0.4_1760539646830_0.3701914502527157"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-15T09:07:42.759Z","modified":"2025-10-15T14:47:27.201Z","1.0.2":"2025-10-15T09:07:43.229Z","1.0.3":"2025-10-15T09:25:05.748Z","1.0.4":"2025-10-15T14:47:27.015Z"},"author":{"name":"emojiseed"},"license":"MIT","keywords":["emoji","bip39","cli","mnemonic"],"description":"CLI that produces a standard emojiseed pair for any word in the BIP-39 wordlist.","maintainers":[{"name":"emojison-main","email":"emojison@emojiseed.com"}],"readme":"\n# 🌱 emojiseed\n\n**emojiseed** is a command-line utility that maps official [BIP-39](https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki) mnemonic words to their paired emoji representations.  \nIt uses the canonical English wordlist and a live emoji mapping hosted at  \n[`https://github.com/emojiseed/bip-emojiseed`](https://github.com/emojiseed/bip-emojiseed).\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install -g emojiseed\n````\n\nThis makes the `emojiseed` command available globally on your system.\n\n---\n\n## 🚀 Usage\n\nLook up any **exact** BIP-39 word and print its emoji pair:\n\n```bash\nemojiseed orbit\n```\n\nExample output:\n\n```\n🌍🛰️\n```\n\nIf the word is not part of the official BIP-39 list:\n\n```\nNot a valid BIP-39 word (exact match required)\n```\n\n---\n\n## 🧩 Features\n\n* ✅ **Exact match lookup** against `english.txt`\n* 🌐 **Live emoji data** pulled automatically from\n  [`raw.githubusercontent.com/emojiseed/bip-emojiseed`](https://raw.githubusercontent.com/emojiseed/bip-emojiseed/refs/heads/main/data/emoji.txt)\n* 💾 Falls back to local `data/emoji.txt` if offline\n* 🧠 Fully compatible with any BIP-39 mnemonic generator\n\n---\n\n## 💡 Examples\n\n```bash\n# Look up a valid BIP39 word\nemojiseed rocket\n🚀🔥\n\n# Invalid word\nemojiseed hello\nNot a valid BIP-39 word (exact match required)\n\n# Show help\nemojiseed --help\n```\n\n---\n\n## 📁 Project Structure\n\n```\nemojiseed/\n├── bin/\n│   └── emojiseed.js      ← CLI entry script\n├── data/\n│   ├── english.txt       ← BIP39 wordlist\n│   └── emoji.txt         ← Local fallback mapping\n├── extras/\n│   └── word-emoji-mapping.csv\n├── package.json\n└── README.md\n```\n\n---\n\n## 🧪 Testing\n\nRun local validation to ensure the mappings follow 2-character emoji rules and dataset length integrity:\n\n```bash\nnode --test\n```\n\n---\n\n## 🛠 Development\n\nClone and link locally:\n\n```bash\ngit clone https://github.com/emojiseed/emojiseed.git\ncd emojiseed\nnpm link\n```\n\nThen run the CLI from anywhere:\n\n```bash\nemojiseed tree\n```\n\n---\n\n## 🪴 License\n\nMIT \n\n---\n\n## 🔗 Related Projects\n\n* **EmojiSeed Dataset:** [bip-emojiseed](https://github.com/emojiseed/bip-emojiseed)\n* **BIP-39 Standard:** [bitcoin/bips](https://github.com/bitcoin/bips/pill/1999)\n\n","readmeFilename":"README.md"}