{"_id":"@0x6b/textlint-rule-no-emoji","_rev":"4-d749b494fd7cf900eee8801a2d9bbfad","name":"@0x6b/textlint-rule-no-emoji","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@0x6b/textlint-rule-no-emoji","version":"0.1.0","keywords":["textlintrule","emoji"],"author":{"name":"0x6b"},"license":"MIT","_id":"@0x6b/textlint-rule-no-emoji@0.1.0","maintainers":[{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"}],"homepage":"https://github.com/0x6b/textlint-rule-no-emoji","bugs":{"url":"https://github.com/0x6b/textlint-rule-no-emoji/issues"},"dist":{"shasum":"22c712cd1831dfc86ef75a55e38f379bcafb86de","tarball":"https://registry.npmjs.org/@0x6b/textlint-rule-no-emoji/-/textlint-rule-no-emoji-0.1.0.tgz","fileCount":5,"integrity":"sha512-40PVDYb4W1Wt3JvOeHpC2Y9YGkkeiPnkXkrgoNP8/j5H5/oWKGeUrUHFUXjYgk+ZglhaU4m34VpZQHLwhEfjjQ==","signatures":[{"sig":"MEUCIQCJiXO3u/cjdDzXFmZtKv4MSRwzeXKC66yOBy+1E7jLkAIgHP+kJzUQ6SEjZ1KWoAxiQi+59+7lxQR526xBbTdWbow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7733},"main":"lib/index.js","type":"module","_from":"file:0x6b-textlint-rule-no-emoji-0.1.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"textlint-scripts test","build":"textlint-scripts build","watch":"textlint-scripts build --watch","format":"biome check --write .","precommit":"lint-staged","postcommit":"git reset","prepublish":"pnpm run build"},"_npmUser":{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"},"_resolved":"/private/var/folders/42/sxzp5k7954q9wzj390pqh0d80000gq/T/39b69225709fc0ffddbdcd52243b837a/0x6b-textlint-rule-no-emoji-0.1.0.tgz","_integrity":"sha512-40PVDYb4W1Wt3JvOeHpC2Y9YGkkeiPnkXkrgoNP8/j5H5/oWKGeUrUHFUXjYgk+ZglhaU4m34VpZQHLwhEfjjQ==","repository":{"url":"git+https://github.com/0x6b/textlint-rule-no-emoji.git","type":"git"},"_npmVersion":"11.4.2","description":"textlint rule which detects and reports emoji characters in the document.","directories":{"test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["git stash --keep-index","biome check --write --no-errors-on-unmatched","git stash pop"]},"_nodeVersion":"24.4.0","dependencies":{"emoji-regex":"^10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2","lint-staged":"^16.2.4","@biomejs/biome":"^1.9.4","@textlint/types":"^15.2.3","textlint-tester":"^15.2.3","textlint-scripts":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-emoji_0.1.0_1760243372263_0.7260932267716098","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@0x6b/textlint-rule-no-emoji","version":"0.2.0","keywords":["textlintrule","emoji"],"author":{"name":"0x6b"},"license":"MIT","_id":"@0x6b/textlint-rule-no-emoji@0.2.0","maintainers":[{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"}],"homepage":"https://github.com/0x6b/textlint-rule-no-emoji","bugs":{"url":"https://github.com/0x6b/textlint-rule-no-emoji/issues"},"dist":{"shasum":"54da2f46645d20a290c0de1ab3e2c11dc9ba63e5","tarball":"https://registry.npmjs.org/@0x6b/textlint-rule-no-emoji/-/textlint-rule-no-emoji-0.2.0.tgz","fileCount":5,"integrity":"sha512-3l1cKPwEVwFf+6E61KV/MMlij07ifs8nn7tKc+ZoBRODvEVkjcaBoMHTJJP3RW6+h0x0SmOywFfH2NQHgIpjsg==","signatures":[{"sig":"MEUCIGtuGOYQACQWhRopHPsd7ZiLYacW/xcLsu9n94yNqJvmAiEAh9dicls18hJOkbD/0WZ3hrnHuzi6PA1n7U/4hmYxJZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14417},"main":"lib/index.js","type":"module","_from":"file:0x6b-textlint-rule-no-emoji-0.2.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"textlint-scripts test","build":"textlint-scripts build","watch":"textlint-scripts build --watch","format":"biome check --write .","precommit":"lint-staged","postcommit":"git reset","prepublish":"pnpm run build"},"_npmUser":{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"},"_resolved":"/private/var/folders/42/sxzp5k7954q9wzj390pqh0d80000gq/T/7d05ab57d24854c2230203e1ee4da4f3/0x6b-textlint-rule-no-emoji-0.2.0.tgz","_integrity":"sha512-3l1cKPwEVwFf+6E61KV/MMlij07ifs8nn7tKc+ZoBRODvEVkjcaBoMHTJJP3RW6+h0x0SmOywFfH2NQHgIpjsg==","repository":{"url":"git+https://github.com/0x6b/textlint-rule-no-emoji.git","type":"git"},"_npmVersion":"11.4.2","description":"textlint rule which detects and reports emoji characters in the document.","directories":{"test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["git stash --keep-index","biome check --write --no-errors-on-unmatched","git stash pop"]},"_nodeVersion":"24.4.0","dependencies":{"emoji-regex":"^10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2","lint-staged":"^16.2.4","@biomejs/biome":"^1.9.4","@textlint/types":"^15.2.3","textlint-tester":"^15.2.3","textlint-scripts":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-emoji_0.2.0_1760260029483_0.4023351705476619","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@0x6b/textlint-rule-no-emoji","version":"0.3.0","keywords":["textlintrule","emoji"],"author":{"name":"0x6b"},"license":"MIT","_id":"@0x6b/textlint-rule-no-emoji@0.3.0","maintainers":[{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"}],"homepage":"https://github.com/0x6b/textlint-rule-no-emoji","bugs":{"url":"https://github.com/0x6b/textlint-rule-no-emoji/issues"},"dist":{"shasum":"d703e7c79f360d0fcca37100e6600acefed992cd","tarball":"https://registry.npmjs.org/@0x6b/textlint-rule-no-emoji/-/textlint-rule-no-emoji-0.3.0.tgz","fileCount":5,"integrity":"sha512-bXMhAbcJOWPiZ6s/xpM2l5A4Ash+c0IFhtSW9fxS9sEUER9KcSMSaE5uvoTXzYoWMIGGcWEYGTnDt2p6wgli6g==","signatures":[{"sig":"MEUCIQD3Oemx9Nra2qBr0v0mWHZ793DYAMZJSQccD+UM40YDiQIgHrjMlveNq4E+20WepRgGOVejq7c0EGssSBQxWWbel1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14397},"main":"lib/index.js","_from":"file:0x6b-textlint-rule-no-emoji-0.3.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"textlint-scripts test","build":"textlint-scripts build","watch":"textlint-scripts build --watch","format":"biome check --write .","precommit":"lint-staged","postcommit":"git reset","prepublish":"pnpm run build"},"_npmUser":{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"},"_resolved":"/private/var/folders/42/sxzp5k7954q9wzj390pqh0d80000gq/T/913b707ab1476cf784ac68bd67f69010/0x6b-textlint-rule-no-emoji-0.3.0.tgz","_integrity":"sha512-bXMhAbcJOWPiZ6s/xpM2l5A4Ash+c0IFhtSW9fxS9sEUER9KcSMSaE5uvoTXzYoWMIGGcWEYGTnDt2p6wgli6g==","repository":{"url":"git+https://github.com/0x6b/textlint-rule-no-emoji.git","type":"git"},"_npmVersion":"11.6.2","description":"textlint rule which detects and reports emoji characters in the document.","directories":{"test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["git stash --keep-index","biome check --write --no-errors-on-unmatched","git stash pop"]},"_nodeVersion":"25.0.0","dependencies":{"emoji-regex":"^10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2","lint-staged":"^16.2.4","@biomejs/biome":"^1.9.4","@textlint/types":"^15.2.3","textlint-tester":"^15.2.3","textlint-scripts":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-emoji_0.3.0_1761630564063_0.283022116413304","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@0x6b/textlint-rule-no-emoji","version":"0.4.0","description":"textlint rule which detects and reports emoji characters in the document.","publishConfig":{"access":"public"},"keywords":["textlintrule","emoji"],"homepage":"https://github.com/0x6b/textlint-rule-no-emoji","bugs":{"url":"https://github.com/0x6b/textlint-rule-no-emoji/issues"},"license":"MIT","author":{"name":"0x6b"},"main":"lib/index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/0x6b/textlint-rule-no-emoji.git"},"scripts":{"build":"textlint-scripts build","precommit":"lint-staged","postcommit":"git reset","prepublish":"pnpm run build","test":"textlint-scripts test","format":"biome check --write .","watch":"textlint-scripts build --watch"},"dependencies":{"emoji-regex":"^10.6.0"},"devDependencies":{"@biomejs/biome":"^1.9.4","@textlint/types":"^15.4.1","@types/node":"^24.10.1","husky":"^9.1.7","lint-staged":"^16.2.7","textlint-scripts":"^15.4.1","textlint-tester":"^15.4.1","ts-node":"^10.9.2","typescript":"^5.9.3"},"engines":{"node":">=20.0.0"},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["git stash --keep-index","biome check --write --no-errors-on-unmatched","git stash pop"]},"gitHead":"371daf8ce9b74b0583c083cfdd2dd2ab8ee24423","_id":"@0x6b/textlint-rule-no-emoji@0.4.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Q9xRUMZVZyFI0WfqgBO9Tjspnyk43rhhqiww2S3YjN8Wgl8Y88sNpDbecHfkcGY0+Gl75pcVGORxSc2Jierm+w==","shasum":"3b84cf389aae149b404a74c1b57371143540d8db","tarball":"https://registry.npmjs.org/@0x6b/textlint-rule-no-emoji/-/textlint-rule-no-emoji-0.4.0.tgz","fileCount":5,"unpackedSize":24780,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtsU5Qlir5WGYIN5rc/4aMuFtOerV7W3FVoSsvtPCbaAIgRPRxCrFgg4XqqmdIP/IpDKGJpcqLzrSFFadk2D+26dQ="}]},"_npmUser":{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"},"maintainers":[{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textlint-rule-no-emoji_0.4.0_1765076768700_0.3247658620810323"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-12T04:29:32.204Z","modified":"2025-12-07T03:06:09.033Z","0.1.0":"2025-10-12T04:29:32.487Z","0.2.0":"2025-10-12T09:07:09.655Z","0.3.0":"2025-10-28T05:49:24.279Z","0.4.0":"2025-12-07T03:06:08.858Z"},"bugs":{"url":"https://github.com/0x6b/textlint-rule-no-emoji/issues"},"author":{"name":"0x6b"},"license":"MIT","homepage":"https://github.com/0x6b/textlint-rule-no-emoji","keywords":["textlintrule","emoji"],"repository":{"type":"git","url":"git+https://github.com/0x6b/textlint-rule-no-emoji.git"},"description":"textlint rule which detects and reports emoji characters in the document.","maintainers":[{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"}],"readme":"# textlint-rule-no-emoji\n\n[textlint](https://textlint.github.io/) rule which detects and reports emoji characters in your document.\n\nThis rule uses the [emoji-regex](https://github.com/mathiasbynens/emoji-regex) package to identify all emoji characters as per the Unicode Standard.\n\n## Install\n\nInstall with [pnpm](https://pnpm.io/):\n\n```sh\npnpm add @0x6b/textlint-rule-no-emoji\n```\n\nOr with npm:\n\n```sh\nnpm install @0x6b/textlint-rule-no-emoji\n```\n\nThis module requires Node.js >= 20.0.0.\n\n## Usage\n\nVia `.textlintrc`(recommended):\n\n```json\n{\n  \"rules\": {\n    \"@0x6b/no-emoji\": true\n  }\n}\n```\n\nVia CLI:\n\n```\ntextlint --rule @0x6b/no-emoji README.md\n```\n\n### Build\n\nBuilds source codes for publish to the `lib/` folder.\n\n```sh\npnpm install && pnpm run build\n```\n\n### Test\n\nRun test code in `test` folder by [textlint-tester](https://github.com/textlint/textlint-tester \"textlint-tester\").\n\n```sh\npnpm test\n```\n\n## References\n\n- [emoji-regex](https://github.com/mathiasbynens/emoji-regex) - Regular expression to match all Emoji-only symbols\n- [Unicode Emoji Standard](https://unicode.org/reports/tr51/)\n\n## License\n\nMIT © 0x6b\n","readmeFilename":"README.md"}