@@ -2,8 +2,7 @@ var fs = require('fs'),
22 emojiData = require ( 'emoji-datasource' ) ,
33 emojiLib = require ( 'emojilib' ) ,
44 inflection = require ( 'inflection' ) ,
5- mkdirp = require ( 'mkdirp' ) ,
6- buildSearch = require ( '../src/utils/build-search' )
5+ mkdirp = require ( 'mkdirp' )
76
87var unifiedToNative = unified => String . fromCodePoint (
98 ...unified . split ( '-' ) . map ( s => parseInt ( s , 16 ) )
@@ -92,18 +91,9 @@ emojiData.forEach((datum) => {
9291 delete datum . texts
9392
9493 if ( emojiLibMatch ) {
95- keywords = emojiLibMatch . keywords
94+ datum . keywords = emojiLibMatch . keywords
9695 }
9796
98- datum . search = buildSearch ( {
99- short_names : datum . short_names ,
100- name : datum . name ,
101- keywords,
102- emoticons : datum . emoticons
103- } )
104-
105- datum . search = datum . search . join ( ',' )
106-
10797 if ( datum . category == 'Skin Tones' ) {
10898 data . skins [ datum . short_name ] = datum
10999 } else {
@@ -117,6 +107,12 @@ emojiData.forEach((datum) => {
117107 data . short_names [ short_name ] = datum . short_name
118108 } )
119109
110+ datum . short_names = datum . short_names . filter ( i => i !== datum . short_name )
111+ datum . sheet = [ datum . sheet_x , datum . sheet_y ]
112+
113+ if ( datum . text === '' ) delete datum . text
114+ if ( datum . added_in === '6.0' ) delete datum . added_in
115+
120116 delete datum . docomo
121117 delete datum . au
122118 delete datum . softbank
@@ -125,6 +121,8 @@ emojiData.forEach((datum) => {
125121 delete datum . short_name
126122 delete datum . category
127123 delete datum . sort_order
124+ delete datum . sheet_x
125+ delete datum . sheet_y
128126
129127 for ( let key in datum ) {
130128 let value = datum [ key ]
@@ -142,7 +140,7 @@ mkdirp('data', (err) => {
142140 if ( err ) throw err
143141
144142 const stringified = JSON . stringify ( data ) . replace ( / \" ( [ A - Z a - z _ ] + ) \" : / g, '$1:' )
145- fs . writeFile ( 'data/index .js' , `module.exports = ${ stringified } ` , ( err ) => {
143+ fs . writeFile ( 'data/data .js' , `module.exports = ${ stringified } ` , ( err ) => {
146144 if ( err ) throw err
147145 } )
148146} )
0 commit comments