{"_id":"nlcst-emoticon-modifier","_rev":"23-e834e20e89284c8062f5b181443f2d8f","name":"nlcst-emoticon-modifier","description":"nlcst utility to support emoticons in nlcst","dist-tags":{"latest":"3.0.1"},"versions":{"0.1.0":{"name":"nlcst-emoticon-modifier","version":"0.1.0","description":"Emoticons in NLCST","license":"MIT","keywords":["nlcst","emoticon"],"dependencies":{"nlcst-to-string":"^0.1.0"},"repository":{"type":"git","url":"https://github.com/wooorm/nlcst-emoticon-modifier.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"devDependencies":{"emoticon":"0.0.1","eslint":"^0.9.0","gemoji":"^0.2.1","istanbul":"^0.3.0","jscs":"^1.0.0","matcha":"^0.6.0","mocha":"^2.0.0","parse-english":"^0.4.0-rc.2"},"scripts":{"test":"_mocha --reporter spec --check-leaks -u exports test.js","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports test.js","coverage":"istanbul cover node_modules/.bin/_mocha -- -- test.js","lint":"npm run lint-api && npm run lint-test && npm run lint-benchmark && npm run lint-script && npm run lint-style","lint-api":"eslint index.js --rule 'consistent-return: false'","lint-test":"eslint test.js --env mocha","lint-benchmark":"eslint benchmark.js --global suite,set,bench","lint-style":"jscs index.js test.js benchmark.js --reporter=inline","make":"npm run lint && npm run coverage","benchmark":"matcha benchmark.js","build-data":"node build-data.js","build":"npm run build-data","prepublish":"npm run build"},"gitHead":"7c074ea014acfb52adcca50b1d0e8a6cd5e3e284","bugs":{"url":"https://github.com/wooorm/nlcst-emoticon-modifier/issues"},"homepage":"https://github.com/wooorm/nlcst-emoticon-modifier","_id":"nlcst-emoticon-modifier@0.1.0","_shasum":"943b82b349390e643016719bce224f19aa6d6d0e","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.11.14","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"dist":{"shasum":"943b82b349390e643016719bce224f19aa6d6d0e","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-0.1.0.tgz","integrity":"sha512-3yxZ1z1OYQ8Ft/fRwye4LCgio61XVEEG7Di5V3zpkJt45JM69taT39fB0ubVNkxk43JxmgOCMcRGB/N3roNb6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm9eu+KW3n6OJ4r5BBhnxmpXLW13b6GsHM2mVrkjRMDgIhAOL7WSKUyJIP4ZP01AzrAwoUgKLsanT+yJuUkW3XFNVh"}]},"deprecated":"Generated malformed NLCST","directories":{}},"0.1.1":{"name":"nlcst-emoticon-modifier","version":"0.1.1","description":"Emoticons in NLCST","license":"MIT","keywords":["nlcst","emoticon"],"dependencies":{"nlcst-to-string":"^0.1.0"},"repository":{"type":"git","url":"https://github.com/wooorm/nlcst-emoticon-modifier.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"devDependencies":{"emoticon":"0.0.1","eslint":"^0.9.0","gemoji":"^0.2.1","istanbul":"^0.3.0","jscs":"^1.0.0","matcha":"^0.6.0","mocha":"^2.0.0","parse-english":"^0.4.0-rc.2"},"scripts":{"test":"_mocha --reporter spec --check-leaks -u exports test.js","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports test.js","coverage":"istanbul cover node_modules/.bin/_mocha -- -- test.js","lint":"npm run lint-api && npm run lint-test && npm run lint-benchmark && npm run lint-script && npm run lint-style","lint-api":"eslint index.js --rule 'consistent-return: false'","lint-test":"eslint test.js --env mocha","lint-benchmark":"eslint benchmark.js --global suite,set,bench","lint-style":"jscs index.js test.js benchmark.js --reporter=inline","make":"npm run lint && npm run coverage","benchmark":"matcha benchmark.js","build-data":"node build-data.js","build":"npm run build-data","prepublish":"npm run build"},"gitHead":"75a0f3b0a02034cca2653664f083584b8c899e35","bugs":{"url":"https://github.com/wooorm/nlcst-emoticon-modifier/issues"},"homepage":"https://github.com/wooorm/nlcst-emoticon-modifier","_id":"nlcst-emoticon-modifier@0.1.1","_shasum":"2d16dcf4b8d67c035250d3cc7d65b8d4a4524228","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.11.14","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"dist":{"shasum":"2d16dcf4b8d67c035250d3cc7d65b8d4a4524228","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-0.1.1.tgz","integrity":"sha512-k/9jDJX5I1YyIgMz9H1woWvAv3QOa2rq4BeXR/+D7OWGeDeFYMTMLLAggrIhuWGQGdYOFLEygGaiDwKvLp1W0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECxdL2UAhYBkFEskswV/F+W18is+2wM8v8XwAPuBVRuAiEA75/Nl0Qi+5RAQlH7xJeP4mtMDGAq9XrppFsObjJkkbs="}]},"directories":{}},"1.0.0":{"name":"nlcst-emoticon-modifier","version":"1.0.0","description":"Emoticons in NLCST","license":"MIT","keywords":["nlcst","emoticons"],"dependencies":{"nlcst-to-string":"^1.0.0","unist-util-modify-children":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/wooorm/nlcst-emoticon-modifier.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["data/emoticon.json","index.js"],"devDependencies":{"browserify":"^11.0.0","emoticon":"^1.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.3.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mdast":"^1.0.0","mdast-comment-config":"^1.0.0","mdast-github":"^1.0.0","mdast-lint":"^1.0.0","mdast-slug":"^1.0.0","mdast-validate-links":"^1.0.0","mocha":"^2.0.0","retext":"^1.0.0-rc.4","retext-english":"^1.0.0"},"scripts":{"test-api":"mocha --check-leaks test/index.js","test-coverage":"istanbul cover _mocha -- test/index.js","test-travis":"npm run test-coverage","test":"npm run test-api","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","bundle":"browserify index.js --no-builtins -s nlcstEmoticonModifier > nlcst-emoticon-modifier.js","postbundle":"esmangle nlcst-emoticon-modifier.js > nlcst-emoticon-modifier.min.js","build-data":"node script/build-data.js","build-md":"mdast . --quiet","build":"npm run build-data && npm run bundle && npm run build-md"},"gitHead":"101a7aa6ec4f2647bd730b62831efd181a713d2c","bugs":{"url":"https://github.com/wooorm/nlcst-emoticon-modifier/issues"},"homepage":"https://github.com/wooorm/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@1.0.0","_shasum":"ddb6d852a2f8005085cb563781fa717bd5de2945","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"ddb6d852a2f8005085cb563781fa717bd5de2945","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-1.0.0.tgz","integrity":"sha512-XOUxXzyY/tKp83Xkuz/RGB1pgzTYdxW0+lkzZgJFm4QEtYOriLOW1nuWwcj2mWqXU1JCXNeMPuOrHXqXKJWqcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf4P6ui6KlX3TWzRqisn8dZRSPqBoBhuMN9jCWTdDpaQIgTxIescObNalBiH0pEnoI2vjHtlsojjCLNIO2QomwV/I="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{}},"1.1.0":{"name":"nlcst-emoticon-modifier","version":"1.1.0","description":"Emoticons in NLCST","license":"MIT","keywords":["nlcst","emoticons"],"repository":{"type":"git","url":"git+https://github.com/wooorm/nlcst-emoticon-modifier.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-emoticon-modifier/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"emoticon":"^2.0.0","nlcst-to-string":"^2.0.0","unist-util-modify-children":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","esmangle":"^1.0.0","is-hidden":"^1.1.0","negate":"^1.0.0","nyc":"^9.0.1","remark-cli":"^2.1.0","remark-preset-wooorm":"^1.0.0","retext":"^4.0.0","retext-english":"^2.0.0","tape":"^4.6.2","xo":"^0.17.1"},"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s nlcstEmoticonModifier > nlcst-emoticon-modifier.js","build-mangle":"esmangle < nlcst-emoticon-modifier.js > nlcst-emoticon-modifier.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"rules":{"guard-for-in":"off"},"ignore":["nlcst-emoticon-modifier.js"]},"remarkConfig":{"presets":"wooorm"},"gitHead":"3f015286aa549d105c6d946a3381f1abd4b53c41","homepage":"https://github.com/wooorm/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@1.1.0","_shasum":"103cb661893991ccc2ee7ed551b6b9c70f69bc08","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"103cb661893991ccc2ee7ed551b6b9c70f69bc08","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-1.1.0.tgz","integrity":"sha512-mwQQKjnp/VLwDpHnMDi014viz49n0OKdQrR/wB/lVav9shEPH7fhgK1xSGC9Jv354AZzQdjjv9h2hf1qsYgRPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDq/0yoA72aAtXNlaiZN9EwTNvXeTMjm4hw3wzqvdRl7AiBoLeNxVCXrA5isK/cmPfHO+MpTqQXePnwcawgZEqC4ww=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nlcst-emoticon-modifier-1.1.0.tgz_1479240834570_0.3071658031549305"},"directories":{}},"1.1.1":{"name":"nlcst-emoticon-modifier","version":"1.1.1","description":"Emoticons in NLCST","license":"MIT","keywords":["nlcst","emoticons"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-emoticon-modifier/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"emoticon":"^3.0.0","nlcst-to-string":"^2.0.0","unist-util-modify-children":"^1.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","is-hidden":"^1.1.0","negate":"^1.0.0","nyc":"^11.0.0","remark-cli":"^4.0.0","remark-preset-wooorm":"^3.0.0","retext":"^5.0.0","retext-english":"^3.0.0","tape":"^4.6.2","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s nlcstEmoticonModifier > nlcst-emoticon-modifier.js","build-mangle":"esmangle < nlcst-emoticon-modifier.js > nlcst-emoticon-modifier.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignore":["nlcst-emoticon-modifier.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"4c0c3f2179051167afde1e728c8760bd290ce149","homepage":"https://github.com/syntax-tree/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@1.1.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-seaX2HcWGEu+4fJ+WP4+xDpcgpp4BtjKodUh3F/8oLFfIjJQ5HdKpZIUxb+djd2Q4eusr69o7RmJJcNz4BalIA==","shasum":"c372e32607f703ab42c4362c7d1cfcfc085223cc","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYWE5MF9DOwtg4qp/IH5yLe6m9ASRT0tsW2pl5WSEAVAiEA6hM8v+l/JTz3LjveFnlweS8Npm4sKUCHdob0q26T+QI="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-emoticon-modifier-1.1.1.tgz_1500921620453_0.8711819206364453"},"directories":{}},"1.1.2":{"name":"nlcst-emoticon-modifier","version":"1.1.2","description":"Emoticons in NLCST","license":"MIT","keywords":["nlcst","emoticons"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-emoticon-modifier/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"emoticon":"^3.0.0","nlcst-to-string":"^2.0.0","unist-util-modify-children":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.0","is-hidden":"^1.1.0","negate":"^1.0.0","nyc":"^11.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","retext":"^5.0.0","retext-english":"^3.0.0","tape":"^4.6.2","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s nlcstEmoticonModifier > nlcst-emoticon-modifier.js","build-mangle":"esmangle < nlcst-emoticon-modifier.js > nlcst-emoticon-modifier.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","no-var":"off","prefer-arrow-callback":"off","object-shorthand":"off"},"ignore":["nlcst-emoticon-modifier.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"429a33c63404c98a3727145cca1c1eeff2d4a118","homepage":"https://github.com/syntax-tree/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@1.1.2","_npmVersion":"6.0.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-QWaMD+M9s4AwJdEvABIn/ULtLxziEX/rmx/0HOgkl60CGbZHJnhCNAqxxmBNWfXcHBnD8YqF6RzRPYWt4tRU9w==","shasum":"3d369585d02390877726dff277426add99742397","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-1.1.2.tgz","fileCount":4,"unpackedSize":8224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6ZycCRA9TVsSAnZWagAARXcP/0nbl0ViwHjJhUBzlSms\nVfVw4FCfWb5EyR0x0XICsrHXTM58oJ/a2+p6CAAFFWVgBuzBsKEIKt2Pyb/9\nNuysf7iVV2fYUgtiYTnAKbwo2/X4/nqBJzA0DTmxEbJO4xc9MknohXfF4ZkB\nkuhUdbC8rjK2cTWmosNyYaBefI0B6kJxHBpSZO4BNTh5PwAhzyJPRxQsWO1W\nEnC5SSjpZc+RIPb2VQc04jUaQj574qLOb7xEJM6YAWVAYz+CzCeou+SszPlv\nwrIpD802IV8ONqWKcN8ZMN4MIYuPKJbcXJo0c8g63vp2mFDhGYq7tgpSIhzN\n/Q4SLqJOOHpduG29HBblV4WRVJ6Ql0ICMswwQ1gRyN6g/L7RBcw4Dt2u52l7\nnVsSDFQq04spzJ5XdatfLzBwTPsLMvyMpvC64MORluM1UJTULqUpRPWQm1c/\nZVp5NPgQ4G+9WrxqasY23Np2hqvCi+HJQeybtiJiuHOL0EaO7Sh2hN7Tyw9v\nX9Rs9N/O32TkgtkBekxjf595I3fgSt7Vyml4VMO2V+azEEFnPIRpP60PVEUA\n+aOHe73EW39YAo+X0sUXkWLh4EPKX1T8o9I9+Z1YhOpimdXQrX11HutJ3GaY\ndWkkF1y/2wjckGUy4D2dlyZG6xLwNA/JN5PHUZrT7eFatIuZZtdOCYSr+sB3\nEgsu\r\n=E2E5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzKrjJp98u1fytrugG/7HTO8MelIgrhE1j1PO0SWxivAiEA/5J03BBscLyDdks6pq2DUo1qTPiMgoJmH1UzvV9NVO4="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-emoticon-modifier_1.1.2_1525259420140_0.3493339003208964"},"_hasShrinkwrap":false},"1.1.3":{"name":"nlcst-emoticon-modifier","version":"1.1.3","description":"Emoticons in NLCST","license":"MIT","keywords":["nlcst","emoticons"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-emoticon-modifier/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"emoticon":"^3.0.0","nlcst-to-string":"^2.0.0","unist-util-modify-children":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","is-hidden":"^1.1.0","negate":"^1.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","retext-english":"^3.0.0","retext-stringify":"^2.0.0","tape":"^4.0.0","tinyify":"^2.5.0","unified":"^7.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s nlcstEmoticonModifier -o nlcst-emoticon-modifier.js","build-mangle":"browserify . -s nlcstEmoticonModifier -p tinyify -o nlcst-emoticon-modifier.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignore":["nlcst-emoticon-modifier.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"29d460b9bbdafac4782ab18a0aab638a062b7b42","homepage":"https://github.com/syntax-tree/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@1.1.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-L3+4jE2jPiApN+DuO7wmyCujNAK0gidTZOLRzssNNhv6RKLA02tEcLGNPe6YNQUoCDGAxVnWqwz1aZ3CYZc9BQ==","shasum":"565d87cb56912687543eb60696a5c118896b705d","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-1.1.3.tgz","fileCount":4,"unpackedSize":9028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5mGDCRA9TVsSAnZWagAAQa8P/1/HVSC4683mlSTMHbQq\n4PyPwjjBG0BX39L746raVvs0hEwEo4VLMpb4i+QbJsN1/0qqSnO6JifqDeix\nD/I6gK2X5q0zn6PuHt0HsumfGAADvuilKXy6VqYfhKYhzvkZceubHXWdX0G6\nfoJWMx2ForBvOH/O8lAIz/+I/BleIvTepqL/uWWr4JPbu5gXksCtH6ZaOJXF\nXFtIFsGguPmuoUeKDhkows8s53TO7vKYPvwBz+XXYbM4gqkcBNQ4w1O6mSl3\nV2rKaONgzBe4C89YAbmOHmkiN5xWRSkuGGfrWrXRYU5QXcYkEluD1wp3e0Ih\nmz7SjN3FhFl9KZwDehGio0eOcXYDcaxWuYrh+k92/FNWEjZNR8M0S+doZvXp\njN3TIjjBQg5Jrk0hqHJ98ZSjGqkOcndiUhb88Ds43kbhvUU33TI84OLyd8/5\nZ6NGEq3K+mz/RPRNZ5f0Lm17Lx/81fiZTMLzKejuMVZtkwwVm1KHblT+xhcQ\n28qCMedSTipNrRfEI/JJCx3x3KPfArXPDYYir35QlC+aDCsksbjZc7gWSmwp\nMCiClHt6dkH5DOq5u1sBqMtimHXvHYgd3AfstEeNAzD5qgkEZem+9VdZiiQi\njC9ciVe93jHHHhNd2D1WuLYZ+BHXk86k2y0ERIzV69XbApzWTxA7Sezejvyv\nM1uH\r\n=PEad\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdHj2c+e0v9XKH6PP09CHjDGzdT11Z+M3O1DUtqxYOMAiASe0GBKuZXxA6rCjrF/TmoBD5Qe+CkD2WdIfI8UfBB0g=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-emoticon-modifier_1.1.3_1558602114711_0.5425800272032355"},"_hasShrinkwrap":false},"1.1.4":{"name":"nlcst-emoticon-modifier","version":"1.1.4","description":"nlcst utility to support emoticons in nlcst","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","emoticon","emoticons"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-emoticon-modifier/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"emoticon":"^3.0.0","nlcst-to-string":"^2.0.0","unist-util-modify-children":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","is-hidden":"^1.0.0","negate":"^1.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","retext-english":"^3.0.0","retext-stringify":"^2.0.0","tape":"^4.0.0","tinyify":"^2.0.0","unified":"^8.0.0","xo":"^0.26.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s nlcstEmoticonModifier -o nlcst-emoticon-modifier.js","build-mangle":"browserify . -s nlcstEmoticonModifier -p tinyify -o nlcst-emoticon-modifier.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/prefer-includes":"off","guard-for-in":"off"},"ignore":["nlcst-emoticon-modifier.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"2a669af9396bb8c00d7e6f3b5ff41d0ce23a76fe","homepage":"https://github.com/syntax-tree/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@1.1.4","_nodeVersion":"13.0.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-fk1iv3Vw3fVKWYDeFgvtK4cZKzu63/1+omPGPIIQ8McKInZsdlRY8E9DWRXperdtVRTSDD0BxVImoPjO1WNxOA==","shasum":"b6a9f17a5622f09b640cd88e97aee0306a59adcd","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-1.1.4.tgz","fileCount":4,"unpackedSize":9217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS629CRA9TVsSAnZWagAAuvkP/04u0YWN/bLzby9w1v93\nX35QholCFV1SOGRFysOFYvKhP1Pg++al36CVpSO1jrLg8YANytJxzTKBK7bJ\n3IsyafBNdhJhZD6HPtJ2XAKaR8YKBXUDwVGmGr/EGp3rQYRJhwiHknzwAONj\nie+EZL2L1/jrFCt4+dyzPnHJdpw+Xa7weNc7Rf7xsFQQ5cVOJohXF0i+3Qso\n3g1HwtrLkhuDzj+ttWaV7iwJDEaWUz+uh9m1DtzoZZZdXe6PFmF2ry9n0UN8\nownZnQRdhRa1eLyWoGDjrfEoUSC4zIjri7yd6aDKz6Qb5/OU26ufXpDLbIYk\nYAUmM0Lsy7tm8bMODuinR417A9WRdOCDSGIZrQbert58bgyw59GoNT4vTPtX\nLeK6kF0qH/8hKvIuD4lz8c+aYQ9/8fieck9rZBjqkdJH0GpdZe1/95k8A9Ym\nweug6DNP8oBAyTf1OXjzuugTAp7nXv/WZ/YqNrVK5v/ncUeWBs2YmYYzpi24\n47Q9wnf6Khz4XIDd06Bkn53HaYfyk/fVOULsEzYgeGSwnehwmQbpuDoQRjg/\nyvN1Y9vx/jWavZCM3yYks1/3h3J9IBhrfm95NNisj2WzU/+lBCpEOMOaWQmj\nypDAniJk+Jucfve1CI08CyZM0L3ocEbokUQHoWLaSjcr/uzKj+apnjUWUAue\nBD6X\r\n=70LM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChtYXjE4Q8UjawDeMYXj+JZNrKMv3V4S5S63f65xoOawIhAJt/4qPLS4Wt3Xz9FbPSQllTGa1dchUoHBH2yhE7PU74"}]},"maintainers":[{"email":"keith@mcknig.ht","name":"kmck"},{"email":"tituswormer@gmail.com","name":"wooorm"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-emoticon-modifier_1.1.4_1582017981226_0.8702577961884719"},"_hasShrinkwrap":false},"2.0.0":{"name":"nlcst-emoticon-modifier","version":"2.0.0","description":"nlcst utility to support emoticons in nlcst","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","emoticon","emoticons"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-emoticon-modifier/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/unist":"^2.0.0","emoticon":"^4.0.0","nlcst-to-string":"^3.0.0","unist-util-modify-children":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","retext-english":"^3.0.0","retext-stringify":"^2.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^9.0.0","unist-util-remove-position":"^4.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{test/**,}*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"capitalized-comments":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"8d712c7fb1422dadb2ccbc1e49a574aaf06e6ff7","homepage":"https://github.com/syntax-tree/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@2.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-Qy0J2QtHOZUiy6lKVBE3GvDJZCmfjtAOehUH/bUx9D3UlLeUmAIUg++b/LE44bGPibc2shwcv4InkoAnQU0XUQ==","shasum":"9b601f4ff1858d8a19f7fcd662ea11df55794ddd","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-2.0.0.tgz","fileCount":5,"unpackedSize":10278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfw1dCRA9TVsSAnZWagAABLQP/RH56Wh9mPC6r57wQ8+q\nJn+5wGICbdN7lLE/tvVzPDBt5h1vUvk6P084Wu+MhoW+7Y3AnR5RDO1MzzZh\nHGsEAqreXms9O3SiQGk71WdlsEgAK1QsszZm99vsmTzik8fxrvPVXU2Cdb7Q\ntF7ZUUoEudTnwBR4fQRtUeHLkPZVUJ6yudrZ4tiMiGcMjtXq4ijZl+XVqydq\nZC+POatmLY44Gub986l7uxO2jPKe76dTK4s1J+nnjg+6ogD3XvILyvW/d70M\n284m30CmOnhUk74u7yAlPgww3VSMPb7OEofKrLUXUOI5bn0FlcvOzI2Bu6cf\ndYmEfC2ydNnk2W0HF3CYTDSrrP9+TgEC9PN7XAbwtmDbP/MCM0IM5oTqY4rd\nhyhg5cCCexPQdapGnnwoQIK1dVayW6WVsjlQ9SErqncuhbLw4IKj67h+Y2W+\n4m/woa+6bLDec+cX6V6muElYAMTWFwTSrua0pPGp840xP8coBVfhPMJlcUpE\nGc5lVrqw6/WTrkQSfnxsXUHiaznq1uvAp7ZVoh366EVkmoTAILj5UL4UUNDb\ndpzuei0Se5lner4Ok3foRwzn/D3QWYl6tyreSlrhsBOyTOYwu5QU6tsbc6yQ\n3LHJ1THMgppqMEthcM1Sk+vGJLghzDQOKSdObQUkok4gTPPrew+jmu3SbszO\neCRa\r\n=4paO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHUHS0lcfdWbHCDCQMbAa7zwd11e6ZzKkHkmh4LyI3cQIhAN/Bw1LEGhrR+Rjt0txr1qG2wJI0el6vjLkp/fILZKoH"}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-emoticon-modifier_2.0.0_1618939229029_0.27803388691067066"},"_hasShrinkwrap":false},"2.1.0":{"name":"nlcst-emoticon-modifier","version":"2.1.0","description":"nlcst utility to support emoticons in nlcst","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","emoticon","emoticons"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-emoticon-modifier/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/nlcst":"^1.0.0","@types/unist":"^2.0.0","emoticon":"^4.0.0","nlcst-to-string":"^3.0.0","unist-util-modify-children":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","prettier":"^2.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","retext-english":"^4.0.0","retext-stringify":"^3.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^10.0.0","unist-util-remove-position":"^4.0.0","xo":"^0.44.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"test/**/*.d.ts\" \"index.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"bda2e06ea23962ccdd38c2635b07020175a2af8c","homepage":"https://github.com/syntax-tree/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@2.1.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.6","dist":{"integrity":"sha512-wSK07RilTzcH4S2GMhqJBOvxQXy3Zpiydsa8Shay2vbGHh5mPH3jqS/X4AqTwNRoyVD5e9f17zbqB1qj57s8eA==","shasum":"afe79e473417b4935ecfbc5bf9087be03b74e407","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-2.1.0.tgz","fileCount":6,"unpackedSize":10528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKLSiCRA9TVsSAnZWagAArZkP/37h/l06sV28aHr6O9N0\nnX9FA9ilQnyhzK2ctlBOhtNkizrWn9VJ2pYKWb3oWm2EfSAoZU++AArKyxT4\ng7zC8uWHMGrM7c8KMhSGnSHWayUGl06rQRGfBDYPYHNkk/vsZSeUk2mFCHSW\nKOepSBlE6GQ5gQLlNgmBpC0OO+w9rwC7CdXJ50sCZrhl+N5aBOefORp6r5Ya\naXPc+qRohD7h21LI8+ez0WH0gxRIs45Ukjj+tyK37leR52c05zMLImnR5LEz\nuoY5MGwAssmqLfRB/pa80MWGtmGDg10n7qLlu4LfIu4bGonCmXEm9pygBuyy\nAurD9WLDKjct6HMlmioY0Y4ksnZZSARawxGC8bFMgCuoK+AxPgwlMdGmCsvt\nUSiNTLaBVWNy+3rX113YXFoNf6lmTGJe8OyJ6nNn+oSaRMTQ4mPWyrVuIZpB\nBFL9flc6ZTt/KuSdV0zR2J4HNi/WuQz1/09QKKE9eGJvwmvNO5sZ2aevl53n\npJz8wCMC0LQtkUYavgztKUocSu2WmXbuMHcsAoyhzhb7gKt8WpmC/7veGPsU\nPegA9ZmIFqvzEnuw2G/0T+aSzEVbgMemRPvtikBtRcmINlpdZuFER3FR5OQB\noFff/I5zFotwei5PkThlcjhnDp0w11heV4fTodAcSDx6T4OMz25UtsrvfWLY\nc7Mq\r\n=3P7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHR7DGGsBBWqzQSdl82nqYvEk8qnKmUP4BlsBAn8N9AEAiEAppybPnBicqwCAErHUlMyrVt82+4lDFnEQhnF99IJMak="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-emoticon-modifier_2.1.0_1630057634709_0.3377480100931729"},"_hasShrinkwrap":false},"2.1.1":{"name":"nlcst-emoticon-modifier","version":"2.1.1","description":"nlcst utility to support emoticons in nlcst","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","emoticon","emoticons"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-emoticon-modifier/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/nlcst":"^1.0.0","@types/unist":"^2.0.0","emoticon":"^4.0.0","nlcst-to-string":"^3.0.0","unist-util-modify-children":"^3.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","retext-english":"^4.0.0","retext-stringify":"^3.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^10.0.0","unist-util-remove-position":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"overrides":[{"files":"test/**/*.js","rules":{"no-await-in-loop":0}}]},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"b71904550dbc8c4f6874c52add7a8de0399bb5de","homepage":"https://github.com/syntax-tree/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@2.1.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-fDfvvmA6ziUQC+I3BYLNZ7lq0rIG3Uz6IsmhTAkdB8d9UyI5LPz1uvmk+W7fKkX1mVWGJw0PeOT9VtXISrPFbg==","shasum":"ab912c8175b1ac4ae71052c33c2f067a0494959a","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-2.1.1.tgz","fileCount":8,"unpackedSize":13648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPTGjzeotmAo/jqoajGWzWKNsgTF9pmyP44xuLH25QjAIgLM+ZzbiMTu26oAq22E1vBAiH8YQTOqarPH/5YBa7lUw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyBxPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpsA/+KiVkDKzDu3zYQ5b56vpfa8H2Sb6kxQckFd4TIXH1Al9qsq0C\r\nt3HL1aC8UStbzifL6mBdcdI4WMzi/w/wCCKlSyZkRmUDfdQJB/TxKXzw1cV3\r\ns95hyNWP38ElTufxV+PMVUjGT4NLkB4FDT/Ajb+grgDLAOkIMgq2jjazF681\r\nlzueVTeWWq/W6umYA+fQ79payfQ1pFDEIQHBLJy2/HaRETZuktOJGFuOVE7j\r\ngClEVxs1fSXF7R53L4Vr+bFEEMMCu9t/e1tPkmlOIjKCWt9TpuuQkmlnEpEH\r\nJmzQPJdVLgwemDGfxXa4FVqm7tyuV9dlV6oTXUJuoM0N2aG1Pe7fqGFuKoZT\r\nYm3cC7yyBmGFw50Iyaqrh6YH7lIkiZgGhGwx4mrvAm6E/fJ7HunsQfVBHaMb\r\nlOFyswfJavpJsVP36pTv2hEDm/wIJZ2/PV25BGNPhYex79/OwMrNXwJPTw3R\r\nMzpZ5pYWl/xgnX0dbaaJqtMdEx35cXCrRScKDqQ8UhPz0cE92R7uPGHet+ou\r\nCE4WwKFUebmPXMw8XQl/Q9lE6o3SwzpOO2ogQ2I2DCf6elkzNu17bwgMTgcC\r\nPVXUVc8rUa+1608AbwfcPZcMR2Zg4nA855P570G1/mEz9ph9S2EQtJuF1OJx\r\nJCQ5W+IqFviIcR5a1EX6aaAEYC+IyVsBUwU=\r\n=hwKd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-emoticon-modifier_2.1.1_1674058830786_0.524615397723146"},"_hasShrinkwrap":false},"3.0.0":{"name":"nlcst-emoticon-modifier","version":"3.0.0","description":"nlcst utility to support emoticons in nlcst","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","emoticon","emoticons"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-emoticon-modifier/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/nlcst":"^2.0.0","@types/unist":"^3.0.0","emoticon":"^4.0.0","nlcst-to-string":"^4.0.0","unist-util-modify-children":"^4.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","is-hidden":"^2.0.0","parse-english":"^7.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.55.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"overrides":[{"files":["**/*.ts"],"rules":{"@typescript-eslint/consistent-type-definitions":"off"}},{"files":"test/**/*.js","rules":{"no-await-in-loop":0}}],"prettier":true,"rules":{"unicorn/prefer-at":"off"}},"gitHead":"3d6a65fb0e1ee981e2d115440227381e1c070cf7","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@3.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-JSkfZMdJzX+QAWddKY1HFjj390WTqXvIFBb7swqn3RindH3WUjtrYLWu1KIu/QcfTzUE3V9EaDdIpDrA/4YdtA==","shasum":"ed17d60c35a472f97ecc60172f11cd892b5c8b5d","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-3.0.0.tgz","fileCount":7,"unpackedSize":14384,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkTMMC9ZVrM2DrxqcZ0KgGxk/JzfzpSlDKxy7vR1Ju5AiEAtZ7Tcc70rvt5ac/c5FLq8zQ6cu8on6f677gSmYc1B8Q="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-emoticon-modifier_3.0.0_1689608307818_0.7443371883029983"},"_hasShrinkwrap":false},"3.0.1":{"name":"nlcst-emoticon-modifier","version":"3.0.1","description":"nlcst utility to support emoticons in nlcst","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","emoticon","emoticons"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-emoticon-modifier/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/nlcst":"^2.0.0","@types/unist":"^3.0.0","emoticon":"^4.0.0","nlcst-to-string":"^4.0.0","unist-util-modify-children":"^4.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","is-hidden":"^2.0.0","parse-english":"^7.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.55.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"overrides":[{"files":["**/*.ts"],"rules":{"@typescript-eslint/consistent-type-definitions":"off"}},{"files":"test/**/*.js","rules":{"no-await-in-loop":0}}],"prettier":true,"rules":{"unicorn/prefer-at":"off"}},"gitHead":"ed75ede9268b02c0deacec25ff0d27ece259df3a","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/nlcst-emoticon-modifier#readme","_id":"nlcst-emoticon-modifier@3.0.1","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-m1WS/jg4w4v3mSoZ765h2LNdwi6WA2+L5sZM4X3aLVjBFXHmM997qoCJXCKv0LipJ3+GLyRhIH447MbmhdpNgg==","shasum":"c1fab7322ba6c6e98ddef89bfbaf153c33a831b2","tarball":"https://registry.npmjs.org/nlcst-emoticon-modifier/-/nlcst-emoticon-modifier-3.0.1.tgz","fileCount":7,"unpackedSize":14475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTYNDy++TW/aDZLBGOvOcaf2NhPNcNB/AA6KDIxLg0ZwIhALXrYBqahdpba/WIb4OIj4+hYavqFCy0qTdB5XnmFa2L"}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-emoticon-modifier_3.0.1_1689673495085_0.5795567986034451"},"_hasShrinkwrap":false}},"readme":"# nlcst-emoticon-modifier\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n[nlcst][] utility to classify [ASCII emoticon][wooorm-emoticon]s as `EmoticonNode`s.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`emoticonModifier(node)`](#emoticonmodifiernode)\n    *   [`Emoticon`](#emoticon)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis utility searches for emoticons made with punctuation marks and symbols,\nand turns them into separate nodes.\n\n## When should I use this?\n\nThis package is a tiny utility that helps when dealing with plain-text emoticons\nin natural language.\nThe plugin [`retext-emoji`][retext-emoji] wraps this utility and others at a\nhigher-level (easier) abstraction.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install nlcst-emoticon-modifier\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {emoticonModifier} from 'https://esm.sh/nlcst-emoticon-modifier@3'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {emoticonModifier} from 'https://esm.sh/nlcst-emoticon-modifier@3?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {emoticonModifier} from 'nlcst-emoticon-modifier'\nimport {ParseEnglish} from 'parse-english'\nimport {inspect} from 'unist-util-inspect'\n\nconst parser = new ParseEnglish()\nparser.tokenizeSentencePlugins.unshift(emoticonModifier)\n\nconst sentence = parser.parse('This makes me feel :).').children[0].children[0]\n\nconsole.log(inspect(sentence))\n```\n\nYields:\n\n```txt\nSentenceNode[10] (1:1-1:23, 0-22)\n├─0 WordNode[1] (1:1-1:5, 0-4)\n│   └─0 TextNode \"This\" (1:1-1:5, 0-4)\n├─1 WhiteSpaceNode \" \" (1:5-1:6, 4-5)\n├─2 WordNode[1] (1:6-1:11, 5-10)\n│   └─0 TextNode \"makes\" (1:6-1:11, 5-10)\n├─3 WhiteSpaceNode \" \" (1:11-1:12, 10-11)\n├─4 WordNode[1] (1:12-1:14, 11-13)\n│   └─0 TextNode \"me\" (1:12-1:14, 11-13)\n├─5 WhiteSpaceNode \" \" (1:14-1:15, 13-14)\n├─6 WordNode[1] (1:15-1:19, 14-18)\n│   └─0 TextNode \"feel\" (1:15-1:19, 14-18)\n├─7 WhiteSpaceNode \" \" (1:19-1:20, 18-19)\n├─8 EmoticonNode \":)\" (1:20-1:22, 19-21)\n└─9 PunctuationNode \".\" (1:22-1:23, 21-22)\n```\n\n## API\n\nThis package exports the identifier\n[`emoticonModifier`][api-emoticon-modifier].\nThere is no default export.\n\n### `emoticonModifier(node)`\n\nMerge emoticons in a `SentenceNode` into `EmoticonNode`s.\n\n###### Parameters\n\n*   `node` ([`Sentence`][sentence])\n    — nlcst sentence to transform\n\n###### Returns\n\nNothing (`undefined`).\n\n### `Emoticon`\n\nEmoticon node (TypeScript type).\n\n###### Type\n\n```ts\nimport type {Data, Literal} from 'nlcst'\n\ninterface Emoticon extends Literal {\n  type: 'EmoticonNode'\n  data?: EmoticonData | undefined\n}\n\ninterface EmoticonData extends Data {}\n```\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional type [`Emoticon`][api-emoticon].\n\nIt also registers the `Emoticon` node type with `@types/nlcst` in\n`SentenceContentMap`.\nIf you’re working with the syntax tree, make sure to import this utility\nsomewhere in your types, as that registers the new node types in the tree.\n\n```js\n/**\n * @typedef {import('nlcst-emoticon-modifier')}\n */\n\nimport {visit} from 'unist-util-visit'\n\n/** @type {import('nlcst').Root} */\nconst tree = getNodeSomeHow()\n\nvisit(tree, function (node) {\n  // `node` can now be a `Emoticon` node.\n})\n```\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line,\n`nlcst-emoticon-modifier@^3`, compatible with Node.js 16.\n\n## Related\n\n*   [`nlcst-affix-emoticon-modifier`](https://github.com/syntax-tree/nlcst-affix-emoticon-modifier)\n    — merge affix emoticons into the previous sentence in nlcst\n*   [`nlcst-emoji-modifier`](https://github.com/syntax-tree/nlcst-emoji-modifier)\n    — support emoji\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`syntax-tree/.github`][health] for\nways to get started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/syntax-tree/nlcst-emoticon-modifier/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/nlcst-emoticon-modifier/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/nlcst-emoticon-modifier.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/nlcst-emoticon-modifier\n\n[downloads-badge]: https://img.shields.io/npm/dm/nlcst-emoticon-modifier.svg\n\n[downloads]: https://www.npmjs.com/package/nlcst-emoticon-modifier\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=nlcst-emoticon-modifier\n\n[size]: https://bundlejs.com/?q=nlcst-emoticon-modifier\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/syntax-tree/unist/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[typescript]: https://www.typescriptlang.org\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[health]: https://github.com/syntax-tree/.github\n\n[contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[retext-emoji]: https://github.com/retextjs/retext-emoji\n\n[nlcst]: https://github.com/syntax-tree/nlcst\n\n[sentence]: https://github.com/syntax-tree/nlcst#sentence\n\n[wooorm-emoticon]: https://github.com/wooorm/emoticon\n\n[api-emoticon-modifier]: #emoticonmodifiernode\n\n[api-emoticon]: #emoticon\n","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"time":{"modified":"2023-07-18T09:44:55.456Z","created":"2014-12-02T20:14:21.253Z","0.1.0":"2014-12-02T20:14:21.253Z","0.1.1":"2014-12-02T21:33:31.200Z","1.0.0":"2015-08-29T17:42:46.809Z","1.1.0":"2016-11-15T20:13:56.557Z","1.1.1":"2017-07-24T18:40:21.408Z","1.1.2":"2018-05-02T11:10:20.251Z","1.1.3":"2019-05-23T09:01:54.805Z","1.1.4":"2020-02-18T09:26:21.342Z","2.0.0":"2021-04-20T17:20:29.172Z","2.1.0":"2021-08-27T09:47:14.833Z","2.1.1":"2023-01-18T16:20:31.335Z","3.0.0":"2023-07-17T15:38:28.019Z","3.0.1":"2023-07-18T09:44:55.230Z"},"homepage":"https://github.com/syntax-tree/nlcst-emoticon-modifier#readme","keywords":["unist","nlcst","nlcst-util","util","utility","emoticon","emoticons"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-emoticon-modifier.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-emoticon-modifier/issues"},"license":"MIT","readmeFilename":"readme.md","contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"users":{"flumpus-dev":true}}