Socket
Socket
Sign inDemoInstall

emoji-aware

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

emoji-aware - npm Package Compare versions

Comparing version 3.0.0 to 3.0.1

18

package.json
{
"name": "emoji-aware",
"version": "3.0.0",
"version": "3.0.1",
"description": "Emoji-aware unicode string utilities",
"main": "emoji-aware.js",
"scripts": {
"test": "ava --verbose",
"test": "ava",
"coverage": "nyc npm test && nyc report --reporter=text-lcov | codecov"

@@ -19,4 +19,4 @@ },

"dependencies": {
"lodash.flattendeep": "^4.3.0",
"parsimmon": "^0.9.1"
"lodash.flattendeep": "^4.4.0",
"parsimmon": "^1.0.0"
},

@@ -27,9 +27,9 @@ "directories": {

"devDependencies": {
"ava": "^0.16.0",
"benchmark": "^2.1.1",
"cheerio": "^0.20.0",
"ava": "^0.17.0",
"benchmark": "^2.1.2",
"cheerio": "^0.22.0",
"codecov.io": "^0.1.6",
"emojilib": "^2.0.2",
"nyc": "^7.1.0",
"request": "^2.74.0"
"nyc": "^9.0.1",
"request": "^2.78.0"
},

@@ -36,0 +36,0 @@ "repository": {

@@ -23,2 +23,6 @@ 'use strict';

var OptionalFitzpatrickModifier =
Parsimmon.regex(/(\uD83C[\uDFFB-\uDFFF]){0,1}/)
.desc('an optional Fitzpatrick modifier');
var SimpleEmoji = Parsimmon.alt(

@@ -50,9 +54,12 @@ // Simple Unicode emoji

var Emoji = exports.Emoji = Parsimmon.alt(
ZeroWidthJoinerEmoji,
Parsimmon.seq(
SimpleEmoji,
OptionalVariationSelector
var Emoji = exports.Emoji = Parsimmon.seq(
Parsimmon.alt(
ZeroWidthJoinerEmoji,
Parsimmon.seq(
SimpleEmoji,
OptionalVariationSelector
),
KeycapEmoji
),
KeycapEmoji
OptionalFitzpatrickModifier
).map(function (result) {

@@ -59,0 +66,0 @@ return flattenDeep(result).join('');

@@ -10,2 +10,3 @@ 'use strict';

var result = utilities.onlyEmoji('\uDC00\uDC01');
t.false(result);

@@ -12,0 +13,0 @@ });

@@ -15,2 +15,11 @@ 'use strict';

'πŸ’‘',
'πŸ‘πŸ»',
'πŸ‘πŸΌ',
'πŸ‘πŸ½',
'πŸ‘πŸΎ',
'πŸ‘πŸΏ',
'🀢🏿',
'🀰🏿',
'🀡🏿',
'🀴🏿',
'πŸ‘β€πŸ—¨',

@@ -17,0 +26,0 @@ 'πŸ‘¨β€πŸ‘¨β€πŸ‘¦',

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚑️ by Socket Inc