{"_id":"nlcst-affix-emoticon-modifier","_rev":"21-eb236ed8770b01f693dafaa9054e9d53","name":"nlcst-affix-emoticon-modifier","description":"nlcst utility to merge affix emoticons into the previous sentence","dist-tags":{"latest":"3.0.0"},"versions":{"0.1.0":{"name":"nlcst-affix-emoticon-modifier","version":"0.1.0","description":"Merge affix emoticons into the previous sentence in NLCST","license":"MIT","keywords":["nlcst","affix","emoticon"],"repository":{"type":"git","url":"https://github.com/wooorm/nlcst-affix-emoticon-modifier.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"devDependencies":{"eslint":"^0.10.0","istanbul":"^0.3.0","jscs":"^1.0.0","mocha":"^2.0.0","nlcst-emoji-modifier":"^0.1.0","nlcst-emoticon-modifier":"^0.1.0","parse-english":"^0.4.0"},"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-style","lint-api":"eslint index.js --rule 'consistent-return: false'","lint-test":"eslint test.js --env mocha","lint-style":"jscs index.js test.js --reporter=inline","make":"npm run lint && npm run coverage"},"gitHead":"ca24b60cfe0e1c41ad3f0c02671c8e4c72c49df8","bugs":{"url":"https://github.com/wooorm/nlcst-affix-emoticon-modifier/issues"},"homepage":"https://github.com/wooorm/nlcst-affix-emoticon-modifier","_id":"nlcst-affix-emoticon-modifier@0.1.0","_shasum":"f753ca0f994bd3a71bd54ec96fb9263bd9896e06","_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":"f753ca0f994bd3a71bd54ec96fb9263bd9896e06","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-0.1.0.tgz","integrity":"sha512-fe9iGi0DvJ3IIxoaWROgUHpTXvh/m6/RBMik8VBp68g8GzYI1m66HiUTyMSUn/rqpaqkNvqdPZ6z5BXNTWe4Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5EHYMKqAG2HsORXKlIUQx1w4dlQ2kxcRcjVzpVIPkBAiEAm/jSUhFTjrIe3IWteatDDFRorOGGm6aHGSDSXlIKgEA="}]},"directories":{}},"0.1.1":{"name":"nlcst-affix-emoticon-modifier","version":"0.1.1","description":"Merge affix emoticons into the previous sentence in NLCST","license":"MIT","keywords":["nlcst","affix","emoticon"],"repository":{"type":"git","url":"https://github.com/wooorm/nlcst-affix-emoticon-modifier.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"devDependencies":{"eslint":"^0.10.0","istanbul":"^0.3.0","jscs":"^1.0.0","mocha":"^2.0.0","nlcst-emoji-modifier":"^0.2.0","nlcst-emoticon-modifier":"^0.1.0","parse-english":"^0.4.0"},"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-style","lint-api":"eslint index.js --rule 'consistent-return: false'","lint-test":"eslint test.js --env mocha","lint-style":"jscs index.js test.js --reporter=inline","make":"npm run lint && npm run coverage"},"gitHead":"b28b819098218314b352b30d64f942478d670e3b","bugs":{"url":"https://github.com/wooorm/nlcst-affix-emoticon-modifier/issues"},"homepage":"https://github.com/wooorm/nlcst-affix-emoticon-modifier","_id":"nlcst-affix-emoticon-modifier@0.1.1","_shasum":"b0d7e12ed55313bcbf835e1b6e99e0470c6f0d0e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"dist":{"shasum":"b0d7e12ed55313bcbf835e1b6e99e0470c6f0d0e","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-0.1.1.tgz","integrity":"sha512-eboFL00xfT/GflmPhp6/1wD9YnhqpXN11j2umhsSakdCqS9N0m0RiaxYeGFSZRm56FjT8FdIEzT0SoAiDEjoDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlK6pATTnYUng7IootvzPKuuIxsUI39CW+EgIIRh6MPAiB96pNZwM2hO95IQ1uk193x7Aq46/aIM6HkuZNCYNCyeg=="}]},"directories":{}},"1.0.0":{"name":"nlcst-affix-emoticon-modifier","version":"1.0.0","description":"Merge affix emoticons into the previous sentence in NLCST","license":"MIT","keywords":["nlcst","affix","emoticon"],"dependencies":{"unist-util-modify-children":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/wooorm/nlcst-affix-emoticon-modifier.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["index.js"],"devDependencies":{"browserify":"^11.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","nlcst-emoji-modifier":"^1.0.0","nlcst-emoticon-modifier":"^1.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 nlcstAffixEmoticonModifier > nlcst-affix-emoticon-modifier.js","postbundle":"esmangle nlcst-affix-emoticon-modifier.js > nlcst-affix-emoticon-modifier.min.js","build-md":"mdast . --quiet","build":"npm run bundle && npm run build-md"},"gitHead":"ae9128ed83168f040d55a7b51f62697b4da142cd","bugs":{"url":"https://github.com/wooorm/nlcst-affix-emoticon-modifier/issues"},"homepage":"https://github.com/wooorm/nlcst-affix-emoticon-modifier#readme","_id":"nlcst-affix-emoticon-modifier@1.0.0","_shasum":"71ecec98cc912af7ca3ba4c4545d713dd7253baa","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"71ecec98cc912af7ca3ba4c4545d713dd7253baa","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-1.0.0.tgz","integrity":"sha512-3qzq08LkI6uZUzZXmBQVkb95Gl+sAwS6sKU32bZ/DuliBPfQphJlrFvBcWOoVT6cJmuxLz/DgRw4n5dyfTVKYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYWxxWxiOBN3Q2qM800Echfvdn1AXt9SEIGnvl3dLpKAiEAnWYPVXds4rdD0ySRa9hUDgCkXjvZoKKLCMJ+QVcMXkQ="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{}},"1.1.0":{"name":"nlcst-affix-emoticon-modifier","version":"1.1.0","description":"Merge affix emoticons into the previous sentence in NLCST","license":"MIT","keywords":["nlcst","affix","emoticon"],"repository":{"type":"git","url":"git+https://github.com/wooorm/nlcst-affix-emoticon-modifier.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-affix-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":{"unist-util-modify-children":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","esmangle":"^1.0.0","nlcst-emoji-modifier":"^1.0.0","nlcst-emoticon-modifier":"^1.0.0","nyc":"^9.0.1","remark-cli":"^2.1.0","remark-preset-wooorm":"^1.0.0","retext-english":"^2.0.0","tape":"^4.6.2","unified":"^5.1.0","unist-util-remove-position":"^1.1.0","xo":"^0.17.1"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s nlcstAffixEmoticonModifier > nlcst-affix-emoticon-modifier.js","build-mangle":"esmangle < nlcst-affix-emoticon-modifier.js > nlcst-affix-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"},"xo":{"space":true,"rules":{"guard-for-in":"off"},"ignore":["nlcst-affix-emoticon-modifier.js"]},"remarkConfig":{"presets":"wooorm"},"gitHead":"baadad018a57888474faec11dbf1c69fa5e330e0","homepage":"https://github.com/wooorm/nlcst-affix-emoticon-modifier#readme","_id":"nlcst-affix-emoticon-modifier@1.1.0","_shasum":"1be07943be9f2664433b82eec924d3bf6e703176","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"1be07943be9f2664433b82eec924d3bf6e703176","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-1.1.0.tgz","integrity":"sha512-8YUo6hruZpuoBSkKFLcPXEwUqhwG//+FN62pu4QQnpxoiXHiK43USIfSZ/QB5nhMTYKdF7nItYrxojJhutBt7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRDYMLPOCBnlaMVVBYgBEbBWhmFm+NSJm5Cfj83a+TmQIhANAgMu7/BENAE6FpEAKznuX7iudDFU8TZFCRRWf6qfFn"}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/nlcst-affix-emoticon-modifier-1.1.0.tgz_1479233262790_0.7358373382594436"},"directories":{}},"1.1.1":{"name":"nlcst-affix-emoticon-modifier","version":"1.1.1","description":"Merge affix emoticons into the previous sentence in NLCST","license":"MIT","keywords":["nlcst","affix","emoticon"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-affix-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-affix-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":{"unist-util-modify-children":"^1.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nlcst-emoji-modifier":"^1.0.0","nlcst-emoticon-modifier":"^1.0.0","nyc":"^11.0.0","remark-cli":"^4.0.0","remark-preset-wooorm":"^3.0.0","retext-english":"^3.0.0","tape":"^4.6.2","unified":"^6.1.5","unist-util-remove-position":"^1.1.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s nlcstAffixEmoticonModifier > nlcst-affix-emoticon-modifier.js","build-mangle":"esmangle < nlcst-affix-emoticon-modifier.js > nlcst-affix-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-affix-emoticon-modifier.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"bfbac9f28036a7f15cb7b708d8a8846cc260ff00","homepage":"https://github.com/syntax-tree/nlcst-affix-emoticon-modifier#readme","_id":"nlcst-affix-emoticon-modifier@1.1.1","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-gkm8pa86c0M7S8pV6mgN4dVpOr0b7xSQZtyCg363Tu0Og/lPxdR69ifBNnOaUXweBR57HdUjF5yvokDScXDeYg==","shasum":"2898ee4c617e56da7cb69694a58b5d53f4e5a865","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVGiN+jzb6c6DVMK1EvGt9xDUKBFMEVc0QEBXynBdC1AiAGDLPdTPljbg9ZVFFN9RQ0HtA/gE4L+U5m36op7w72Ng=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-affix-emoticon-modifier-1.1.1.tgz_1500922938107_0.8051849857438356"},"directories":{}},"1.1.2":{"name":"nlcst-affix-emoticon-modifier","version":"1.1.2","description":"Merge affix emoticons into the previous sentence in NLCST","license":"MIT","keywords":["nlcst","affix","emoticon"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-affix-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-affix-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":{"unist-util-modify-children":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.0","nlcst-emoji-modifier":"^2.0.1","nlcst-emoticon-modifier":"^1.0.0","nyc":"^11.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","retext-english":"^3.0.0","tape":"^4.6.2","unified":"^6.1.5","unist-util-remove-position":"^1.1.0","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s nlcstAffixEmoticonModifier > nlcst-affix-emoticon-modifier.js","build-mangle":"esmangle < nlcst-affix-emoticon-modifier.js > nlcst-affix-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"},"ignore":["nlcst-affix-emoticon-modifier.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"db559f76934eeb3669475f7bef8e38211328249d","homepage":"https://github.com/syntax-tree/nlcst-affix-emoticon-modifier#readme","_id":"nlcst-affix-emoticon-modifier@1.1.2","_npmVersion":"6.0.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-DStMKXF6uAajHgXu/bMh6ldgBQZkedNFodrHjGNrogj8SHD2kFRrGDCsCz8/FopY71sH9o3JGHYEOS/dhd7+WQ==","shasum":"5a98fa790c466c8b3f2605497ca156e5140f1709","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-1.1.2.tgz","fileCount":4,"unpackedSize":7061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6ZugCRA9TVsSAnZWagAA1lIP/17KYvBYyzHKBs8KPzug\nww5qC7oMyHOiJjOMefx1ln03yW+NGxwuHYW4T4LAei1Q0CoRpUz2M+TOeno0\nnhlDJfigIJExd6HX2bf0kdHKqz2G14EHFfmu8J7ovM6afYhejO3amtRb05Wb\nb6E3e5HfzAe8hE3zWM/2RwaeP+rZIAe7eeV19446KyeRDGGV7nqM5ftRNT8x\npPwrv//dTkzhiqTEV87JahEqg7uafTaprme+vSC7eTFq6Xn4xQp/58Ep/41U\ncCb11t3RvrKyIb2uDI3RQnHeB5LPFOAEKd3rdioh5lSCbRSTdR36Dj3CAU2f\neTOKLf+j3+uCAkzSRcEQQJSylB94IkCMjNcnvgOiE9ciBbw3Tay+R345Fr1T\nvo6aFD3awrFFPmYezC9Lo+cqdNnvrHNDSuUZTs+X9GsLlx+NehbSQIuYjU9y\nTPdcI5WBtIply8GhwqIEIkWQjwxWEqmmoFPglc4rA0PvLR7Tf6VrwXIXGwwl\nHwW1VXW2vPHgqzSfaLTHQSsTp/wCpC5FvMsWA7hAuO402lCX12gBOR3VevyD\nYJsYmrR+Oi/MJW6PSvSIicQgci2M68dpav+K9f3B22IfVmVs+LPp9mLanpBG\nZQZ9VbHfSpXvwLclWoFRyfgmFMvx4M2xT4KAjgrZ5JHFGYtNxXv/GZfzY9PI\nLLl/\r\n=q7Xd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5ZBgmjwQftGL1G0WYLPDSPsmBmsl/E/aOOuLEnvGxnQIgc0imKsreka9ynsWcPiQtIOvu5vm9SieqZMqtaTwEr6A="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-affix-emoticon-modifier_1.1.2_1525259167848_0.8695328196801109"},"_hasShrinkwrap":false},"1.1.3":{"name":"nlcst-affix-emoticon-modifier","version":"1.1.3","description":"Merge affix emoticons into the previous sentence in NLCST","license":"MIT","keywords":["nlcst","affix","emoticon"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-affix-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-affix-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":{"unist-util-modify-children":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.0","nlcst-emoji-modifier":"^2.0.0","nlcst-emoticon-modifier":"^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","tape":"^4.0.0","unified":"^7.0.0","unist-util-remove-position":"^1.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify index.js --bare -s nlcstAffixEmoticonModifier > nlcst-affix-emoticon-modifier.js","build-mangle":"esmangle < nlcst-affix-emoticon-modifier.js > nlcst-affix-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,"ignore":["nlcst-affix-emoticon-modifier.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"f79a7b80a4008b9b4d384c381ff10b89ad61e536","homepage":"https://github.com/syntax-tree/nlcst-affix-emoticon-modifier#readme","_id":"nlcst-affix-emoticon-modifier@1.1.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BfpXk5ukhPoDqZ3/zS1HqYqZgB2Del7fRBgs9NyYfNZTS871aaG64NTwBUAuy7ABcEGYtQvaHa7qvVOYhA+QPQ==","shasum":"00fd2dc400f6683615b3b8a21d2dcdc66902c71b","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-1.1.3.tgz","fileCount":4,"unpackedSize":7922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5llkCRA9TVsSAnZWagAATKQQAIvCu2eP3GmBwLl78G5J\nvyH7URHgaJO5epqRcEE0gNXFnMHCjweSvl9WcuSGztQ2DDMat+yASM64l9nA\n2KQjB+FaZu7DnZnjQIKV04wIGwGof3NKiUgFL9o3FRr+BMFaBZdx9WUMotW+\nXZOZxDE8ZbDDHLwBoQWyA5+jh3JHzTkJ7J97tlHPXndjb1uw5K1hJr7W+Bt4\nqMA6KWqqPTWzeTFXTw0lfzJy6rD0/90W1pokmA7l0nPl56UogvZ30VIyGiY3\nYGuSGKLeam3GveClTG26flxKQhMVm6IHpMcihC3vX601YFK4YxKHi6oAiLnd\na/bNOsY/NIlXhya+NDfbFYOvH0+XNPfHvjVaOLe6/xv6q7jdmqaPV1mzKX14\nU3iDFFynNcM4oKXnqwovWRLC+AV566Y28s2vPpaVPP5Zjr09FSCKu0vaPewB\n/YUOdq9NxDsCF4Pc+h69tu6kNbKHVMO2ph2Lgq0VtZczltJvPz+S7/xn7Lok\nOO3BPdMtko2Sn0Czl6hSHPk/LwbFT7wJVxoN6h5lDgb3ZscARInmHQTsP8nX\ntMOvVnzRDUCqdhQUZM3CjrdkCFr2+nUBWJw1e6ULWcmaVsKN2UDzwjKwmVHr\n7KmeYPLDsOYfuAyscyqJn/ZvpQM6XLg1SSZ3mEIWl/r37zEZkTlFXIPBVJ9b\nD1wO\r\n=ar4l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQyusRCWA6yP7xqBkfLuXIuFYMod9CRWWMp+uCIgkn+gIhAILweysZZlMmSHzb6YGQpYJlYEQNrsKo/AAtEhQ5togx"}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-affix-emoticon-modifier_1.1.3_1558600035750_0.6450086865849987"},"_hasShrinkwrap":false},"1.1.4":{"name":"nlcst-affix-emoticon-modifier","version":"1.1.4","description":"Merge affix emoticons into the previous sentence in NLCST","license":"MIT","keywords":["nlcst","affix","emoticon"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-affix-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-affix-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":{"unist-util-modify-children":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.0","nlcst-emoji-modifier":"^3.0.0","nlcst-emoticon-modifier":"^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","tape":"^4.0.0","unified":"^8.0.0","unist-util-remove-position":"^2.0.0","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify index.js --bare -s nlcstAffixEmoticonModifier > nlcst-affix-emoticon-modifier.js","build-mangle":"esmangle < nlcst-affix-emoticon-modifier.js > nlcst-affix-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,"ignore":["nlcst-affix-emoticon-modifier.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"eaf5441b489648843b849de7086e81455fecd328","homepage":"https://github.com/syntax-tree/nlcst-affix-emoticon-modifier#readme","_id":"nlcst-affix-emoticon-modifier@1.1.4","_nodeVersion":"13.0.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-GfjDXjd3pMm1M8CxDd/8arRKKI9Vw+pRXTdmLjCupawRY6cyKs8rveUVkIsqll9XlDb1CzmRJnJeQR8nZqZjVg==","shasum":"03a96075c847f0c56022b8c8490ed347e0b03748","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-1.1.4.tgz","fileCount":4,"unpackedSize":7994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ/PnCRA9TVsSAnZWagAApaQQAI09kNRbzy40Eby8+dWW\nqgF1yqBVSsP3EYCVbo3Qt2LMjD9zOTYh2C879TFddeGRTeYHAPYGGHDGD0BR\nzHpwjtccZyClgCX9UdELnUpiSDxDZfMTyNRc2T0I+Zix6+LbiabxPmc6ZD+R\nUyygsm+WzZ5kSYjKbt7rBKfsBud5QG/O7qum+3u9Qyd5jQPsiEEYDl8sphL4\nKq05KwbI7a9/tfvu12N4eA5B6LWJHQo6PHRJrZDRwb7Bso+SObp01dZooRVa\n0YR/qQDp7zaJ/G+HNx3nzu9bp7jWZ4Xg6VhL0ZdmP/semEeFjzV67A9wwsYf\nTT4xqkg+fWGFoRB2E7wr9BwO5RPmYsR+ZOR/BBXf1VcuFqK9caOT+c798Gyy\nMgy0Tk8yGX6uGGvcG59dbuwmzqLH6hE4OHUG/5bjLXVAXY0Myj2IafyAvL8G\nfXu1ciYIMasRVjw4Lf+7xgCrWF3s4XgL9xXiMEDxKlv3oEiAvqt9yFPnZkib\n+EJysUbczz3PzfFKKv05sX/SIkS/OCembP34rrkQQAgjycUkGNwInAWY6mnX\naodsunJi9NdoM0JDt8HzJuQ3rswkG01Mk8MDPxe3ViwoKNtUjM4OBkG6sTau\nGMXOpet25IvVYeUBQA0MAqelIbZ1xxm6i6GIEBQWKcdvOIOMF3eG4/Nv27Tt\noFy4\r\n=5K31\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3eB7V3HYfjfKL9s01CcLI3q2fK7yaoJLogLX/w3oDowIgal3f5aGA0bdDGUJGg6NMh6WitA2qzbXuQDnuIaHuglo="}]},"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-affix-emoticon-modifier_1.1.4_1581511654487_0.07124801699200978"},"_hasShrinkwrap":false},"2.0.0":{"name":"nlcst-affix-emoticon-modifier","version":"2.0.0","description":"nlcst utility to merge affix emoticons into the previous sentence","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","affix","emoticon"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-affix-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-affix-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","unist-util-modify-children":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","nlcst-emoji-modifier":"^5.0.0","nlcst-emoticon-modifier":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","retext-english":"^3.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tinyify":"^3.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 build && 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":"cc68e4e1048d34f50b82d5d4d7f2d6d22612988d","homepage":"https://github.com/syntax-tree/nlcst-affix-emoticon-modifier#readme","_id":"nlcst-affix-emoticon-modifier@2.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-UP+rX7gk2BHaqvyLjPB6rqyHG4fitsyQbb655pXVJz1eOEcRK7CfsUSfbjZXOQ+tMhTz+R5qtUfdNsyGeG48+A==","shasum":"6787cd3dbe8ee70a9ffa8706b92ccb2ed3e5506a","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-2.0.0.tgz","fileCount":5,"unpackedSize":9807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfxCrCRA9TVsSAnZWagAAB60QAICjVuaMmaYTf/Elokq3\nV4AsNTrsEXuNH6Vk37KU098m1ylSwDLYUW66MWQ90zZFvC3AJ/MH9ARaI0OQ\nxBk1tmBnUAH1GZ0R+8RzzKAWxmf0ElhE2S6rq5R4KjiOOfL0DBiDSVyH9UEH\nTAKU+Mh55Z65TloSkB1qfKh5Cpin1tpUGqo1pPAoTiMJEDHCWq3QXkJXNBcj\nZZ/bJeBxJfnIRjQqFhgOU92Iek47iqlVRs6YX1ogCw175HFE52VWY73yI2kf\nOfHqKKHNwwBs8S7/t02IACSLKXW9dLeJIRNtrltPN24Bsast1yt02C/iS/9z\nKNltut6bhJeOIlNMsq26o72F8F5tlrHWJNeWW5AclGXO4SElOIOQY9IqPKOZ\nj9McLOFbZrq4OyHHrh2XvSZB/06GCHfquXkKvECm1Pvqg+ybpabJFtuCY1ou\nT/YIrJIZW7PFeojP5CvwEtRvA8zSCxC2F68eSXmusMn7krFY18NmZElI+psF\nHAKhrL+4o32olBuYGUsOlLTMUh4JPVOjxDfEDZw3+su8PLmf2HgG/aPfZItc\n4pd0s4hUAKpDCxb5Yz2Oe4k3dqLl6/1upCk9tXpBO78d7ntLcpvgKoo/LkAX\n/BxL/+FUO3WThbYbvSHlYMHFm6tYczTrJutVrmLtcC+CLKiFol4J+KVZInD6\n4mgE\r\n=z1gZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSm677OZxRl5WW3TcpOKZ7X0Ey6ks0p7Gh/L66W3eSGAiB+3iGHysX/1hyl0i8SC7YLPKSR8NFcM6SHyXTRRvNFEA=="}]},"_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-affix-emoticon-modifier_2.0.0_1618940075320_0.7999306382161175"},"_hasShrinkwrap":false},"2.1.0":{"name":"nlcst-affix-emoticon-modifier","version":"2.1.0","description":"nlcst utility to merge affix emoticons into the previous sentence","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","affix","emoticon"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-affix-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-affix-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","unist-util-modify-children":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","nlcst-emoji-modifier":"^5.0.0","nlcst-emoticon-modifier":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","retext-english":"^4.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tinyify":"^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.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":"06ce76b3fb4d2bc078eab9dc6224de2904fab412","homepage":"https://github.com/syntax-tree/nlcst-affix-emoticon-modifier#readme","_id":"nlcst-affix-emoticon-modifier@2.1.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.6","dist":{"integrity":"sha512-YUHwK/PXOpAiDWpFbbg21dXiTozl1CD1jaCbmkottJFLxALa3WXbgfSKyuEZA9pEsCd+GftZ/rzzvThezOBkOw==","shasum":"3f0619b63a0419018631bbfa9e4ccd72f93c9188","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-2.1.0.tgz","fileCount":6,"unpackedSize":10069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKL3CCRA9TVsSAnZWagAAQxIP/j54hDxM13ZltL+Ei/TV\nHgflFXlLV8TMnMiuYw+RzsHQraYABGII98XHB7wopFf32yZDOw9xOwq7oNIw\nrPlq7YYeCz9BJpWhccXo/rz7yp21bf7VI9BPfx9A71q3V6BYDjZ7oxwAxK9z\ntxnS97HwLsnYHhCROifZSTKz923QbJlCIPW9g9OxGK9PexUjMk+fCPkdwpp7\nkVjYtRaCN2nFYvxoMBzOIWQTs3Qd6JTZ6wLPtl2pNTq6hxfHnSNzSawESqzc\n17lQb9yBmXkMPf/MHGoXdqmS34ofuEy351Dwc0OMjayuSm5vgwEkJeHHEIJW\n1EUVEG8bNQO1VUHYzHWVz49G3g5JkRVl43XpJHgXKKkpeG2I5FMWla5pN9I5\ndENodWd7lfetY1/0Os6DSYLVYW0deoI7YiTpecfQ38Ut/Ewwt8d1+fq9s+TB\nY4VqLht/tPPfzVo/cz95pczRYge6xMkiBkSxOBYKABBvx6F6u1bBuxgrMNYA\nlOLXjEpbilzvzCH8n6Zgb3QZVL2p+uo2uSD7LWSEgR0YO0MrnLmKiILAPEKO\nSw868WxOCqupdyCdXakQuMZmyP52vDyl6S9FerDzTs+YAyGJr1e5npITtAnM\n07Jplk4KH5db7E7FZh90yGT9c6SJYGBXmkNW8+g9pOA6PDKpg2fCZ5VG+PrB\nCPQP\r\n=9j1s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7s2V4IZDJ4WC+fHeDGxyFCZR36YP6eBU5yEHcV7lQHAiEA8KETW1ZV3u5pzvzj9YwIB2mTcS4mDpWCpXpSvnqtCjA="}]},"_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-affix-emoticon-modifier_2.1.0_1630059970215_0.42033738951421995"},"_hasShrinkwrap":false},"2.1.1":{"name":"nlcst-affix-emoticon-modifier","version":"2.1.1","description":"nlcst utility to merge affix emoticons into the previous sentence","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","affix","emoticon"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-affix-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-affix-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","nlcst-emoticon-modifier":"^2.0.0","unist-util-modify-children":"^3.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","nlcst-emoji-modifier":"^5.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","retext-english":"^4.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},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"23b3d48a46858d90c47b7c9a28af15f956776525","homepage":"https://github.com/syntax-tree/nlcst-affix-emoticon-modifier#readme","_id":"nlcst-affix-emoticon-modifier@2.1.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-0kOpSNwB6pFMoe5tWFZ3KrvW6ftVqvnXW+jQw3EJnXkzXdAmdhbcoG9r+NMvJ0nc37BLYlEy5A+FGlB8IOfq5A==","shasum":"0fdadc46651e524731e116c0e9dda0af5abda3b0","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-2.1.1.tgz","fileCount":8,"unpackedSize":12886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUZYbAEwuTq1qXYc5nIwcZyPCo6dv6sLq00rr5C14WTAiBYbNDikRep5bHh7R2V93G76nFK8Np3azsPoD20zUDszg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyDzCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZFBAAh/cHrLU3opRvKuU/OeZ/+TSKgeeEpL5eSN4vBGexD6ZYa/GL\r\n2YaFKjq7aZXalNUGBwf0BeoGvLk7FyisqqFq9rKgNX3+niB3WJ7tH3jh5hfd\r\nj+GP+D15W1U8/hFYl3v4Qfexxnwzrm5AjeKQPIf0QiQPjLC1o/9PdsrNvDX8\r\n1kusEov82CoqptTYJ7cBq51blLjGlyxrh+e62UMSGYEu+cZV8/F2pH90eyvn\r\nMwjE/PI3031IXZVID4mqXbG6ysUFS/HbtJP9bMoW4gql/H4sDJbYx39bvXzc\r\nqXSvE9TJzih/Ip2aRvu8lBmMXe+MydoHh8CiG0HaYIe6esP9erGogF27Q8b0\r\ncL7/u/s63LuWCQgG+3g5bTLkKvQSH8XaBnqP4mBVsKozLTm61I8LTbXxiD8K\r\nFENYWYNXiC/6d3RFDQo95/p/02t/hsdoGNu3bUP8Ebo0sBKE/0WjCRsriYKQ\r\nzInBTrOS/uOdj0o5iFMymyFBs3T9OpkwMTJQmMP29GqGBkMw8DmdQPxkY3vO\r\niz19zCB0DeGY27ZM3vwUGpAszPBkRJzC0akJ95WvzEB5HttY8ITDsuCkxFeC\r\nHqFPAr44megWL5zelxgbYqzKPE1dWD9Z/NVoLlIc4I4TdAGF9fNql9vdQHtc\r\nAo6DONRn71e0MN6P6rHLnLpXmVJHLxrSsto=\r\n=rPSb\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-affix-emoticon-modifier_2.1.1_1674067138608_0.2063291204167521"},"_hasShrinkwrap":false},"3.0.0":{"name":"nlcst-affix-emoticon-modifier","version":"3.0.0","description":"nlcst utility to merge affix emoticons into the previous sentence","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","affix","emoticon"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-affix-emoticon-modifier.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-affix-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","nlcst-emoticon-modifier":"^3.0.0","unist-util-modify-children":"^4.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","nlcst-emoji-modifier":"^6.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":{"prettier":true},"gitHead":"4c73ad7266b242ddfe815b103b3a93bc91e598f1","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/nlcst-affix-emoticon-modifier#readme","_id":"nlcst-affix-emoticon-modifier@3.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-2J+Opv9cU4A6SzLVi7+JCJ86FbMa/Tpq0eCrDJbAs0nMM0jxRu9GI6YVaYeFM4Q95pOwKD5uvHVRUPJ++xDkUA==","shasum":"196bfff2d251300709ea978245caf58d891abbcd","tarball":"https://registry.npmjs.org/nlcst-affix-emoticon-modifier/-/nlcst-affix-emoticon-modifier-3.0.0.tgz","fileCount":7,"unpackedSize":12268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFxNRg/+Uioqor6a1l4niULWOf0tWIHIhEDPodIA5lJAiEAx/7FspkGsVMrgg66Ieti9CLpA7VJrSePvwSvsTm71Wc="}]},"_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-affix-emoticon-modifier_3.0.0_1689676584211_0.6031142970051284"},"_hasShrinkwrap":false}},"readme":"# nlcst-affix-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 move initial emoticons into the previous sentence.\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    *   [`affixEmoticonModifier(node)`](#affixemoticonmodifiernode)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis utility searches emoticon nodes (from\n[`nlcst-emoticon-modifier`][nlcst-emoticon-modifier] and\n[`nlcst-emoji-modifier`][nlcst-emoji-modifier]) that start a sentence and then\nmoves them into the previous sentence.\n\n## When should I use this?\n\nThis package is a tiny utility that helps when dealing with emoticons in natural\nlanguage.\nIt’s useful because many people place an emoticon or emoji, representing emotion\nrelated to the previous sentence, after a terminal marker.\n😒\n\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-affix-emoticon-modifier\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {affixEmoticonModifier} from 'https://esm.sh/nlcst-affix-emoticon-modifier@3'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {affixEmoticonModifier} from 'https://esm.sh/nlcst-affix-emoticon-modifier@3?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {affixEmoticonModifier} from 'nlcst-affix-emoticon-modifier'\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)\nparser.tokenizeParagraphPlugins.unshift(affixEmoticonModifier)\n\nconsole.log(inspect(parser.parse('Hey. :) How is it going?')))\n```\n\nYields:\n\n```txt\nRootNode[1] (1:1-1:25, 0-24)\n└─0 ParagraphNode[3] (1:1-1:25, 0-24)\n    ├─0 SentenceNode[4] (1:1-1:8, 0-7)\n    │   ├─0 WordNode[1] (1:1-1:4, 0-3)\n    │   │   └─0 TextNode \"Hey\" (1:1-1:4, 0-3)\n    │   ├─1 PunctuationNode \".\" (1:4-1:5, 3-4)\n    │   ├─2 WhiteSpaceNode \" \" (1:5-1:6, 4-5)\n    │   └─3 EmoticonNode \":)\" (1:6-1:8, 5-7)\n    ├─1 WhiteSpaceNode \" \" (1:8-1:9, 7-8)\n    └─2 SentenceNode[8] (1:9-1:25, 8-24)\n        ├─0 WordNode[1] (1:9-1:12, 8-11)\n        │   └─0 TextNode \"How\" (1:9-1:12, 8-11)\n        ├─1 WhiteSpaceNode \" \" (1:12-1:13, 11-12)\n        ├─2 WordNode[1] (1:13-1:15, 12-14)\n        │   └─0 TextNode \"is\" (1:13-1:15, 12-14)\n        ├─3 WhiteSpaceNode \" \" (1:15-1:16, 14-15)\n        ├─4 WordNode[1] (1:16-1:18, 15-17)\n        │   └─0 TextNode \"it\" (1:16-1:18, 15-17)\n        ├─5 WhiteSpaceNode \" \" (1:18-1:19, 17-18)\n        ├─6 WordNode[1] (1:19-1:24, 18-23)\n        │   └─0 TextNode \"going\" (1:19-1:24, 18-23)\n        └─7 PunctuationNode \"?\" (1:24-1:25, 23-24)\n```\n\n## API\n\nThis package exports the identifier\n[`affixEmoticonModifier`][api-affix-emoticon-modifier].\nThere is no default export.\n\n### `affixEmoticonModifier(node)`\n\nMerge emoticons in `node` into `EmoticonNode`s.\n\nSee [`Emoticon` in `nlcst-emoticon-modifier`][emoticon-mofifier-emoticon] for\nthat type.\n\n###### Parameters\n\n*   `node` ([`Paragraph`][paragraph])\n    — nlcst paragraph to transform\n\n###### Returns\n\nNothing (`undefined`).\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports no additional types.\n\nSee [`Emoticon` in `nlcst-emoticon-modifier`][emoticon-mofifier-emoticon] for\nhow to register that type.\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-affix-emoticon-modifier@^3`, compatible with Node.js 16.\n\n## Related\n\n*   [`nlcst-emoticon-modifier`](https://github.com/syntax-tree/nlcst-emoticon-modifier)\n    — support emoticons\n*   [`nlcst-emoji-modifier`](https://github.com/syntax-tree/nlcst-emoji-modifier)\n    — support emoji and gemoji\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, organisation, 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-affix-emoticon-modifier/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/nlcst-affix-emoticon-modifier/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/nlcst-affix-emoticon-modifier.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/nlcst-affix-emoticon-modifier\n\n[downloads-badge]: https://img.shields.io/npm/dm/nlcst-affix-emoticon-modifier.svg\n\n[downloads]: https://www.npmjs.com/package/nlcst-affix-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-affix-emoticon-modifier\n\n[size]: https://bundlejs.com/?q=nlcst-affix-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[paragraph]: https://github.com/syntax-tree/nlcst#paragraph\n\n[nlcst-emoticon-modifier]: https://github.com/syntax-tree/nlcst-emoticon-modifier\n\n[nlcst-emoji-modifier]: https://github.com/syntax-tree/nlcst-emoji-modifier\n\n[emoticon-mofifier-emoticon]: https://github.com/syntax-tree/nlcst-emoticon-modifier#emoticon\n\n[api-affix-emoticon-modifier]: #affixemoticonmodifiernode\n","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"time":{"modified":"2023-07-18T10:36:24.661Z","created":"2014-12-02T20:40:12.218Z","0.1.0":"2014-12-02T20:40:12.218Z","0.1.1":"2014-12-14T17:45:10.236Z","1.0.0":"2015-08-30T08:29:40.734Z","1.1.0":"2016-11-15T18:07:43.370Z","1.1.1":"2017-07-24T19:02:19.040Z","1.1.2":"2018-05-02T11:06:08.047Z","1.1.3":"2019-05-23T08:27:15.947Z","1.1.4":"2020-02-12T12:47:34.597Z","2.0.0":"2021-04-20T17:34:35.463Z","2.1.0":"2021-08-27T10:26:10.331Z","2.1.1":"2023-01-18T18:38:58.822Z","3.0.0":"2023-07-18T10:36:24.378Z"},"homepage":"https://github.com/syntax-tree/nlcst-affix-emoticon-modifier#readme","keywords":["unist","nlcst","nlcst-util","util","utility","affix","emoticon"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-affix-emoticon-modifier.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-affix-emoticon-modifier/issues"},"license":"MIT","readmeFilename":"readme.md","contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"users":{"flumpus-dev":true}}