Comparing version 2.5.1 to 2.6.0
{ | ||
"total":{"lines":{"total":116,"covered":96,"skipped":0,"pct":82.76},"statements":{"total":120,"covered":97,"skipped":0,"pct":80.83},"functions":{"total":12,"covered":8,"skipped":0,"pct":66.67},"branches":{"total":52,"covered":33,"skipped":0,"pct":63.46},"linesCovered":{"1":1,"2":2,"6":1,"7":1,"8":1,"14":1,"15":1,"16":1,"18":1,"19":1543,"20":1543,"21":3500,"22":3500,"23":3500,"25":0,"30":1,"33":1,"34":0,"36":0,"37":0,"39":1,"41":0,"43":1,"48":1,"50":1,"51":1,"59":1,"60":1,"61":1,"62":27,"64":1,"65":1,"66":1,"77":1,"78":120,"79":120,"80":360,"81":180,"83":180,"86":120,"93":1,"94":190,"95":190,"97":38,"100":38,"101":38,"102":7,"104":38,"107":38,"108":37,"112":38,"114":37,"116":37,"118":38,"122":38,"129":1,"131":150,"132":150,"133":0,"136":150,"138":150,"140":150,"141":150,"142":75,"146":75,"147":75,"148":75,"149":115,"150":115,"151":94,"153":94,"155":75,"162":1,"163":0,"164":0,"166":0,"167":0,"168":0,"169":0,"170":0,"173":0,"177":0,"178":0,"181":0,"187":1,"189":120,"191":120,"193":120,"194":120,"196":120,"198":360,"199":360,"201":360,"204":150,"205":0,"206":0,"209":150,"210":150,"212":0,"216":210,"221":120,"222":50,"223":50,"225":120,"232":1,"233":38,"234":451,"235":30,"238":8,"241":1,"242":1,"243":1,"244":1,"245":1,"247":1}}, | ||
"/Users/hotoo/workbench/hotoo/pinyin/src/dict-zi-web.js":{"lines":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":1,"covered":1,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100},"linesCovered":{"1":1}}, | ||
"total":{"lines":{"total":125,"covered":96,"skipped":0,"pct":76.8},"statements":{"total":125,"covered":96,"skipped":0,"pct":76.8},"functions":{"total":12,"covered":8,"skipped":0,"pct":66.67},"branches":{"total":52,"covered":33,"skipped":0,"pct":63.46},"linesCovered":{"2":2,"3":1,"7":1,"8":1,"9":1,"15":1,"16":1,"17":1,"19":1,"20":1542,"21":1542,"22":3500,"23":3500,"24":3500,"26":0,"31":1,"34":1,"35":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"45":0,"46":0,"48":1,"50":0,"52":1,"57":1,"60":1,"68":1,"69":1,"70":1,"71":27,"73":1,"74":1,"75":1,"86":1,"87":120,"88":120,"89":360,"90":180,"92":180,"95":120,"102":1,"103":190,"104":190,"106":38,"109":38,"110":38,"111":7,"113":38,"116":38,"117":37,"121":38,"123":37,"125":37,"127":38,"131":38,"138":1,"140":150,"141":0,"143":150,"144":0,"147":150,"149":150,"150":0,"153":150,"154":150,"155":75,"159":75,"160":75,"161":75,"162":115,"163":115,"164":21,"166":94,"168":94,"170":75,"177":1,"178":0,"179":0,"181":0,"182":0,"183":0,"184":0,"185":0,"188":0,"192":0,"193":0,"196":0,"202":1,"204":120,"205":0,"208":120,"210":120,"211":120,"213":120,"215":360,"216":360,"218":360,"221":150,"222":0,"223":0,"226":150,"227":150,"229":0,"233":210,"238":120,"239":50,"240":50,"242":120,"249":1,"250":38,"251":451,"252":30,"255":8,"258":1,"259":1,"260":1,"261":1,"262":1,"264":1}}, | ||
"/Users/hotoo/workbench/hotoo/pinyin/src/dict-zi-web.js":{"lines":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":1,"covered":1,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100},"linesCovered":{"2":1}}, | ||
"/Users/hotoo/workbench/hotoo/pinyin/src/phonetic-symbol.js":{"lines":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":1,"covered":1,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100},"linesCovered":{"2":1}}, | ||
"/Users/hotoo/workbench/hotoo/pinyin/src/pinyin.js":{"lines":{"total":114,"covered":94,"skipped":0,"pct":82.46},"statements":{"total":118,"covered":95,"skipped":0,"pct":80.51},"functions":{"total":12,"covered":8,"skipped":0,"pct":66.67},"branches":{"total":52,"covered":33,"skipped":0,"pct":63.46},"linesCovered":{"2":1,"6":1,"7":1,"8":1,"14":1,"15":1,"16":1,"18":1,"19":1543,"20":1543,"21":3500,"22":3500,"23":3500,"25":0,"30":1,"33":1,"34":0,"36":0,"37":0,"39":1,"41":0,"43":1,"48":1,"50":1,"51":1,"59":1,"60":1,"61":1,"62":27,"64":1,"65":1,"66":1,"77":1,"78":120,"79":120,"80":360,"81":180,"83":180,"86":120,"93":1,"94":190,"95":190,"97":38,"100":38,"101":38,"102":7,"104":38,"107":38,"108":37,"112":38,"114":37,"116":37,"118":38,"122":38,"129":1,"131":150,"132":150,"133":0,"136":150,"138":150,"140":150,"141":150,"142":75,"146":75,"147":75,"148":75,"149":115,"150":115,"151":94,"153":94,"155":75,"162":1,"163":0,"164":0,"166":0,"167":0,"168":0,"169":0,"170":0,"173":0,"177":0,"178":0,"181":0,"187":1,"189":120,"191":120,"193":120,"194":120,"196":120,"198":360,"199":360,"201":360,"204":150,"205":0,"206":0,"209":150,"210":150,"212":0,"216":210,"221":120,"222":50,"223":50,"225":120,"232":1,"233":38,"234":451,"235":30,"238":8,"241":1,"242":1,"243":1,"244":1,"245":1,"247":1}}} | ||
"/Users/hotoo/workbench/hotoo/pinyin/src/pinyin.js":{"lines":{"total":123,"covered":94,"skipped":0,"pct":76.42},"statements":{"total":123,"covered":94,"skipped":0,"pct":76.42},"functions":{"total":12,"covered":8,"skipped":0,"pct":66.67},"branches":{"total":52,"covered":33,"skipped":0,"pct":63.46},"linesCovered":{"3":1,"7":1,"8":1,"9":1,"15":1,"16":1,"17":1,"19":1,"20":1542,"21":1542,"22":3500,"23":3500,"24":3500,"26":0,"31":1,"34":1,"35":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"45":0,"46":0,"48":1,"50":0,"52":1,"57":1,"60":1,"68":1,"69":1,"70":1,"71":27,"73":1,"74":1,"75":1,"86":1,"87":120,"88":120,"89":360,"90":180,"92":180,"95":120,"102":1,"103":190,"104":190,"106":38,"109":38,"110":38,"111":7,"113":38,"116":38,"117":37,"121":38,"123":37,"125":37,"127":38,"131":38,"138":1,"140":150,"141":0,"143":150,"144":0,"147":150,"149":150,"150":0,"153":150,"154":150,"155":75,"159":75,"160":75,"161":75,"162":115,"163":115,"164":21,"166":94,"168":94,"170":75,"177":1,"178":0,"179":0,"181":0,"182":0,"183":0,"184":0,"185":0,"188":0,"192":0,"193":0,"196":0,"202":1,"204":120,"205":0,"208":120,"210":120,"211":120,"213":120,"215":360,"216":360,"218":360,"221":150,"222":0,"223":0,"226":150,"227":150,"229":0,"233":210,"238":120,"239":50,"240":50,"242":120,"249":1,"250":38,"251":451,"252":30,"255":8,"258":1,"259":1,"260":1,"261":1,"262":1,"264":1}}} |
{ | ||
"name": "pinyin", | ||
"version": "2.5.1", | ||
"version": "2.6.0", | ||
"description": "汉语拼音转换工具。", | ||
@@ -33,3 +33,5 @@ "keywords": [ | ||
"dependencies": { | ||
"commander": "~1.1.1", | ||
"commander": "~1.1.1" | ||
}, | ||
"optionalDependencies": { | ||
"nodejieba": "~1.2.2" | ||
@@ -39,2 +41,3 @@ }, | ||
"benchmark": "~1.0.0", | ||
"eslint": "~0.24.0", | ||
"expect.js": "0.3.1", | ||
@@ -41,0 +44,0 @@ "istanbul": "~0.3.17", |
@@ -0,1 +1,2 @@ | ||
/* global module */ | ||
module.exports = { | ||
@@ -15,4 +16,4 @@ "èr":"二贰", | ||
"bā":"八巴疤叭芭捌笆", | ||
"jī,jǐ":"几", | ||
"liǎo,le":"了", | ||
"jǐ,jī":"几", | ||
"le,liǎo":"了", | ||
"lì":"力历厉立励利例栗粒吏沥荔俐莉砾雳痢", | ||
@@ -51,3 +52,3 @@ "dāo":"刀", | ||
"wán":"丸完玩顽", | ||
"yāo,mó,ma,me":"么", | ||
"me,mó,ma,yāo":"么", | ||
"guǎng,ān":"广", | ||
@@ -79,3 +80,3 @@ "wáng,wú":"亡", | ||
"yún":"云匀耘", | ||
"zā,zhā,zhá":"扎", | ||
"zhā,zā,zhá":"扎", | ||
"mù":"木目牧墓幕暮慕沐募睦穆", | ||
@@ -97,3 +98,3 @@ "wǔ":"五午伍武侮舞捂鹉", | ||
"hù":"互户护沪", | ||
"qiē,qiè":"切", | ||
"qiè,qiē":"切", | ||
"wǎ,wà":"瓦", | ||
@@ -116,9 +117,9 @@ "zhǐ":"止旨址纸指趾", | ||
"cháng,zhǎng":"长", | ||
"shí,shén":"什", | ||
"shén,shí":"什", | ||
"piàn,piān":"片", | ||
"pū,pú":"仆", | ||
"pú,pū":"仆", | ||
"huà,huā":"化", | ||
"bì":"币必毕闭毙碧蔽弊避壁庇蓖痹璧", | ||
"chóu,qiú":"仇", | ||
"zhǎo,zhuǎ":"爪", | ||
"zhuǎ,zhǎo":"爪", | ||
"jǐn,jìn":"仅", | ||
@@ -148,3 +149,3 @@ "réng":"仍", | ||
"dǒu,dòu":"斗", | ||
"wéi,wèi":"为", | ||
"wèi,wéi":"为", | ||
"dìng":"订定锭", | ||
@@ -159,3 +160,3 @@ "jì":"计记技忌际季剂迹既继寄绩妓荠寂鲫冀", | ||
"bàn":"办半扮伴瓣绊", | ||
"yú,yǔ":"予", | ||
"yǔ,yú":"予", | ||
"yǔn":"允陨", | ||
@@ -172,3 +173,3 @@ "quàn":"劝", | ||
"qiǎo":"巧", | ||
"zhèng,zhēng":"正挣症", | ||
"zhèng,zhēng":"正症挣", | ||
"pū":"扑", | ||
@@ -193,3 +194,3 @@ "bā,pá":"扒", | ||
"dōng":"东冬", | ||
"qiǎ,kǎ":"卡", | ||
"kǎ,qiǎ":"卡", | ||
"běi,bèi":"北", | ||
@@ -200,3 +201,3 @@ "yè":"业页夜液谒腋", | ||
"guī":"归规闺硅瑰", | ||
"zhān,zhàn":"占", | ||
"zhàn,zhān":"占", | ||
"dàn":"旦但诞淡蛋氮", | ||
@@ -217,3 +218,3 @@ "qiě,jū":"且", | ||
"lìng":"另", | ||
"tāo,dāo":"叨", | ||
"dāo,tāo":"叨", | ||
"sì":"四寺饲肆", | ||
@@ -228,3 +229,3 @@ "tàn":"叹炭探碳", | ||
"bái":"白", | ||
"zī,zǐ,zǎi":"仔", | ||
"zǎi,zǐ,zī":"仔", | ||
"chì":"斥赤翅", | ||
@@ -235,3 +236,3 @@ "tā":"他它塌", | ||
"cóng":"丛", | ||
"líng,lǐng,lìng":"令", | ||
"lìng,líng,lǐng":"令", | ||
"yòng":"用", | ||
@@ -246,3 +247,3 @@ "shuǎi":"甩", | ||
"wài":"外", | ||
"chǔ,chù":"处", | ||
"chù,chǔ":"处", | ||
"niǎo":"鸟", | ||
@@ -293,5 +294,4 @@ "bāo":"包胞苞褒", | ||
"sǎo,sào":"扫", | ||
"cháng,chǎng":"场", | ||
"chǎng,cháng":"场", | ||
"ěr":"耳尔饵", | ||
"gòng,gōng":"共", | ||
"máng":"芒忙盲茫", | ||
@@ -319,6 +319,6 @@ "xiǔ":"朽", | ||
"xié,yá,yé,yú,xú":"邪", | ||
"jiā,jiá,gā,xiá":"夹", | ||
"jiá,jiā,gā,xiá":"夹", | ||
"chéng":"成呈诚承城程惩橙", | ||
"mài":"迈麦卖", | ||
"huá,huà":"划", | ||
"huà,huá":"划", | ||
"zhì":"至志帜制质治致秩智置挚掷窒滞稚", | ||
@@ -331,3 +331,3 @@ "cǐ":"此", | ||
"zǎo":"早枣澡蚤藻", | ||
"tǔ,tù":"吐", | ||
"tù,tǔ":"吐", | ||
"xià,hè":"吓", | ||
@@ -341,3 +341,3 @@ "chóng":"虫崇", | ||
"chī":"吃嗤痴", | ||
"má,mǎ,ma":"吗", | ||
"ma,má,mǎ":"吗", | ||
"yǔ":"屿宇羽", | ||
@@ -466,4 +466,4 @@ "fān":"帆翻", | ||
"gòng":"贡", | ||
"zhē,zhé,shé":"折", | ||
"qiāng,qiǎng,chēng":"抢", | ||
"zhé,shé,zhē":"折", | ||
"qiǎng,qiāng,chēng":"抢", | ||
"zhuā":"抓", | ||
@@ -498,3 +498,3 @@ "xiào":"孝笑效哮啸", | ||
"xìng":"杏幸性姓", | ||
"gēng,gèng":"更", | ||
"gèng,gēng":"更", | ||
"liǎng":"两", | ||
@@ -504,3 +504,3 @@ "lì,lí":"丽", | ||
"dòu":"豆逗痘", | ||
"huán,hái":"还", | ||
"hái,huán":"还", | ||
"fǒu,pǐ":"否", | ||
@@ -513,3 +513,3 @@ "lái":"来莱", | ||
"kuàng":"旷况矿框眶", | ||
"yā,ya":"呀", | ||
"ya,yā":"呀", | ||
"zú":"足族", | ||
@@ -523,3 +523,3 @@ "dūn":"吨蹲墩", | ||
"chuī":"吹炊", | ||
"bā,ba":"吧", | ||
"ba,bā":"吧", | ||
"hǒu":"吼", | ||
@@ -542,3 +542,3 @@ "gǎng":"岗", | ||
"dī":"低堤滴", | ||
"yōng,yòng":"佣", | ||
"yòng,yōng":"佣", | ||
"nǐ":"你拟", | ||
@@ -565,3 +565,3 @@ "zhù":"住注驻柱祝铸贮蛀", | ||
"kù":"库裤酷", | ||
"yīng,yìng":"应", | ||
"yìng,yīng":"应", | ||
"lěng":"冷", | ||
@@ -573,6 +573,7 @@ "zhè,zhèi":"这", | ||
"pàn":"判盼叛畔", | ||
"mèn,mēn":"闷", | ||
"mēn,mèn":"闷", | ||
"wāng":"汪", | ||
"dì,tì,tuí":"弟", | ||
"shā,shà":"沙煞", | ||
"shā,shà":"沙", | ||
"shà,shā":"煞", | ||
"càn":"灿", | ||
@@ -602,3 +603,3 @@ "wò":"沃卧握", | ||
"lù":"陆录鹿路赂", | ||
"ā,ē":"阿", | ||
"ē,ā":"阿", | ||
"zǔ":"阻组祖诅", | ||
@@ -662,3 +663,3 @@ "miào":"妙庙", | ||
"gòu":"构购够垢", | ||
"sāng,sàng":"丧", | ||
"sàng,sāng":"丧", | ||
"huà":"画话桦", | ||
@@ -695,5 +696,5 @@ "huò":"或货获祸惑霍", | ||
"zhōng":"忠终钟盅衷", | ||
"ní,ne":"呢", | ||
"ne,ní":"呢", | ||
"àn":"岸按案暗", | ||
"tiè,tiě,tiē":"帖", | ||
"tiě,tiē,tiè,":"帖", | ||
"luó":"罗萝锣箩骡螺逻", | ||
@@ -709,3 +710,3 @@ "kǎi":"凯慨", | ||
"hé,hè,huó,huò,hú":"和", | ||
"gōng,gòng":"供", | ||
"gòng,gōng":"供共", | ||
"wěi,wēi":"委", | ||
@@ -715,3 +716,3 @@ "cè,zè,zhāi":"侧", | ||
"pò,pǎi":"迫", | ||
"dí,dì,de":"的", | ||
"de,dì,dí":"的", | ||
"pá":"爬", | ||
@@ -753,3 +754,3 @@ "suǒ":"所索锁琐", | ||
"zhān":"沾粘毡瞻", | ||
"bó,pō":"泊", | ||
"pō,bó":"泊", | ||
"pào,pāo":"泡", | ||
@@ -834,3 +835,3 @@ "xiè":"泻卸屑械谢懈蟹", | ||
"zhǎ":"眨", | ||
"hōng,hǒng,hòng":"哄", | ||
"hǒng,hōng,hòng":"哄", | ||
"xiǎn":"显险", | ||
@@ -851,3 +852,3 @@ "mào,mò":"冒", | ||
"huá,huā":"哗", | ||
"yān,yàn,yè":"咽", | ||
"yè,yàn,yān":"咽", | ||
"zán,zǎ":"咱", | ||
@@ -857,3 +858,3 @@ "hā,hǎ,hà":"哈", | ||
"nǎ,něi,na,né":"哪", | ||
"ké,hāi":"咳", | ||
"hāi,ké":"咳", | ||
"xiá":"峡狭霞匣侠暇辖", | ||
@@ -863,3 +864,3 @@ "gǔ,gū":"骨", | ||
"tiē":"贴", | ||
"yuè,yào":"钥", | ||
"yào,yuè":"钥", | ||
"kàn,kān":"看", | ||
@@ -869,3 +870,3 @@ "jǔ":"矩举", | ||
"xuǎn":"选癣", | ||
"zhǒng,zhòng,chóng":"种", | ||
"zhòng,zhǒng,chóng":"种", | ||
"miǎo":"秒渺藐", | ||
@@ -919,3 +920,3 @@ "kē":"科棵颗磕蝌", | ||
"làn":"烂滥", | ||
"páo,bāo,pào":"炮", | ||
"pào,páo,bāo":"炮", | ||
"tì":"剃惕替屉涕", | ||
@@ -945,3 +946,3 @@ "sǎ,xǐ":"洒", | ||
"wá":"娃", | ||
"mǔ,lǎo":"姥", | ||
"lǎo,mǔ":"姥", | ||
"nù":"怒", | ||
@@ -975,3 +976,3 @@ "hè":"贺赫褐鹤", | ||
"wǎn":"挽晚碗惋婉", | ||
"āi,ái":"挨", | ||
"ái,āi":"挨", | ||
"mò,mù":"莫", | ||
@@ -993,7 +994,7 @@ "è,wù,ě,wū":"恶", | ||
"jǐn":"紧锦谨", | ||
"yùn,yūn":"晕", | ||
"huǎng,huàng":"晃", | ||
"yūn,yùn":"晕", | ||
"huàng,huǎng":"晃", | ||
"shǎng":"晌赏", | ||
"ēn":"恩", | ||
"āi,ài":"唉", | ||
"ài,āi":"唉", | ||
"ā,á,ǎ,à,a":"啊", | ||
@@ -1003,3 +1004,3 @@ "bà,ba,pí":"罢", | ||
"tiě":"铁", | ||
"zuān,zuàn":"钻", | ||
"zuàn,zuān":"钻", | ||
"qiān,yán":"铅", | ||
@@ -1016,3 +1017,3 @@ "quē":"缺", | ||
"zhài":"债寨", | ||
"dǎo,dào":"倒", | ||
"dào,dǎo":"倒", | ||
"tǎng,cháng":"倘", | ||
@@ -1043,4 +1044,4 @@ "chàng,chāng":"倡", | ||
"pōu":"剖", | ||
"xù,chù":"畜", | ||
"páng,bàng":"旁", | ||
"chù,xù":"畜", | ||
"páng,bàng":"旁磅", | ||
"lǚ":"旅屡吕侣铝缕履", | ||
@@ -1062,3 +1063,3 @@ "fěn":"粉", | ||
"huǐ":"悔毁", | ||
"qiǎo,qiāo":"悄", | ||
"qiāo,qiǎo":"悄", | ||
"hài":"害亥骇", | ||
@@ -1073,2 +1074,3 @@ "jiā,jia,jie":"家", | ||
"shàn,shān":"扇", | ||
"shān,shàn":"苫", | ||
"wà":"袜", | ||
@@ -1081,3 +1083,3 @@ "xiáng":"祥翔", | ||
"yuān":"冤鸳渊", | ||
"bāo,bō":"剥", | ||
"bō,bāo":"剥", | ||
"ruò":"弱", | ||
@@ -1116,5 +1118,5 @@ "péi":"陪培赔", | ||
"mī,mí":"眯", | ||
"lā,la":"啦", | ||
"la,lā":"啦", | ||
"shé,yí":"蛇", | ||
"léi,lěi,lèi":"累", | ||
"lèi,léi,lěi":"累", | ||
"zhǎn,chán":"崭", | ||
@@ -1147,4 +1149,4 @@ "quān,juàn,juān":"圈", | ||
"xuán,xuàn":"旋", | ||
"zhuó,zháo,zhāo,zhe":"着", | ||
"shuài,lǜ":"率", | ||
"zhe,zhuó,zháo,zhāo":"着", | ||
"lǜ,shuài":"率", | ||
"gài,gě,hé":"盖", | ||
@@ -1164,3 +1166,3 @@ "cū":"粗", | ||
"huǎng":"谎恍幌", | ||
"dàn,tán":"弹", | ||
"tán,dàn":"弹", | ||
"suí":"随", | ||
@@ -1187,6 +1189,6 @@ "yǐn,yìn":"隐", | ||
"dǒng":"董懂", | ||
"gé,gě":"葛", | ||
"gě,gé":"葛", | ||
"pú":"葡菩蒲", | ||
"zhāo,cháo":"朝", | ||
"là,luò,lào":"落", | ||
"luò,là,lào":"落", | ||
"kuí":"葵魁", | ||
@@ -1199,3 +1201,3 @@ "bàng":"棒傍谤", | ||
"zhí,shi":"殖", | ||
"shà,xià":"厦", | ||
"xià,shà":"厦", | ||
"liè,liě":"裂", | ||
@@ -1217,3 +1219,3 @@ "xióng":"雄熊", | ||
"hóu":"喉猴", | ||
"pū,pù":"铺", | ||
"pù,pū":"铺", | ||
"hēi":"黑", | ||
@@ -1245,3 +1247,3 @@ "guō":"锅郭", | ||
"gǎng,jiǎng":"港", | ||
"zēng,céng":"曾", | ||
"céng,zēng":"曾", | ||
"wēn":"温瘟", | ||
@@ -1268,4 +1270,4 @@ "kě":"渴", | ||
"suàn":"蒜算", | ||
"mēng,méng,měng":"蒙", | ||
"jīn,jìn":"禁", | ||
"méng,mēng,měng":"蒙", | ||
"jìn,jīn":"禁", | ||
"lóu":"楼娄", | ||
@@ -1297,7 +1299,7 @@ "lài":"赖癞", | ||
"sāi,sài,sè":"塞", | ||
"bì,pì":"辟", | ||
"pì,bì":"辟", | ||
"dié":"叠蝶谍碟", | ||
"féng,fèng":"缝", | ||
"fèng,féng":"缝", | ||
"qiáng":"墙", | ||
"piē,piě":"撇", | ||
"piě,piē":"撇", | ||
"zhāi":"摘斋", | ||
@@ -1311,3 +1313,3 @@ "shuāi":"摔", | ||
"suān":"酸", | ||
"cháng,shang":"裳", | ||
"shang,cháng":"裳", | ||
"sòu":"嗽", | ||
@@ -1326,3 +1328,3 @@ "là":"蜡辣", | ||
"màn":"漫慢曼幔", | ||
"piāo,piǎo,piào":"漂", | ||
"piāo,piào,piǎo":"漂", | ||
"lòu":"漏陋", | ||
@@ -1352,3 +1354,3 @@ "sài":"赛", | ||
"shú":"熟秫赎", | ||
"hū,hú,hù":"糊", | ||
"hú,hū,hù":"糊", | ||
"pī,pǐ":"劈", | ||
@@ -1380,3 +1382,3 @@ "cháo":"潮巢", | ||
"chǔn":"蠢", | ||
"lòu,lù":"露", | ||
"lù,lòu":"露", | ||
"náng,nāng":"囊", | ||
@@ -1400,5 +1402,5 @@ "dǎi":"歹", | ||
"nà,nè":"呐", | ||
"qiāng,qiàng":"呛", | ||
"dùn,tún":"囤", | ||
"háng,kēng":"吭", | ||
"qiàng,qiāng":"呛", | ||
"tún,dùn":"囤", | ||
"kēng,háng":"吭", | ||
"shǔn":"吮", | ||
@@ -1416,9 +1418,8 @@ "diàn,tián":"佃", | ||
"fú,bì":"拂", | ||
"níng,nǐng,nìng":"拧", | ||
"ǎo,ào,niù":"拗", | ||
"nǐng,níng,nìng":"拧", | ||
"ào,ǎo,niù":"拗", | ||
"kē,hē":"苛", | ||
"shān,shàn":"苫", | ||
"yǎn,yān":"奄", | ||
"yān,yǎn":"奄", | ||
"hē,a,kē":"呵", | ||
"kā,gā":"咖", | ||
"gā,kā":"咖", | ||
"biǎn":"贬匾", | ||
@@ -1431,3 +1432,3 @@ "jiǎo,yáo":"侥", | ||
"páng":"庞螃", | ||
"méng,máng":"氓", | ||
"máng,méng":"氓", | ||
"gē,yì":"疙", | ||
@@ -1442,3 +1443,3 @@ "jǔ,jù":"沮", | ||
"xié,jiā":"挟", | ||
"duǒ,duò":"垛", | ||
"duò,duǒ":"垛", | ||
"jiá":"荚颊", | ||
@@ -1449,6 +1450,6 @@ "zhà,shān,shi,cè":"栅", | ||
"nüè":"虐", | ||
"liě,liē,lié,lie":"咧", | ||
"liē,liě,lié,lie":"咧", | ||
"dǔn":"盹", | ||
"xūn":"勋", | ||
"yō,yo":"哟", | ||
"yo,yō":"哟", | ||
"mī":"咪", | ||
@@ -1465,3 +1466,3 @@ "qiào,xiào":"俏", | ||
"nà,nuó":"娜", | ||
"bà,pá":"耙", | ||
"pá,bà":"耙", | ||
"gěng":"埂耿梗", | ||
@@ -1471,6 +1472,6 @@ "niè":"聂镊孽", | ||
"qī,xī":"栖", | ||
"gǔ,jiǎ":"贾", | ||
"jiǎ,gǔ":"贾", | ||
"chěng":"逞", | ||
"pēng":"砰烹", | ||
"lào,láo":"唠", | ||
"láo,lào":"唠", | ||
"bàng,bèng":"蚌", | ||
@@ -1486,3 +1487,3 @@ "gōng,zhōng":"蚣", | ||
"sǒng":"耸", | ||
"jué,juè":"倔", | ||
"juè,jué":"倔", | ||
"yīn,yān,yǐn":"殷", | ||
@@ -1539,9 +1540,9 @@ "guàng":"逛", | ||
"záo":"凿", | ||
"qiáo,qiào":"翘", | ||
"qiào,qiáo":"翘", | ||
"zhā,chā":"喳", | ||
"bǒ":"跛", | ||
"gé,há":"蛤", | ||
"há,gé":"蛤", | ||
"qiàn,kàn":"嵌", | ||
"bāi":"掰", | ||
"ā,yān":"腌", | ||
"yān,ā":"腌", | ||
"wàn":"腕", | ||
@@ -1562,3 +1563,3 @@ "dūn,duì":"敦", | ||
"sāi":"腮", | ||
"liù,liú":"馏", | ||
"liú,liù":"馏", | ||
"nì,niào":"溺", | ||
@@ -1569,3 +1570,3 @@ "qǐn":"寝", | ||
"jiǎo,chāo":"剿", | ||
"āo,áo":"熬", | ||
"áo,āo":"熬", | ||
"niān":"蔫", | ||
@@ -1577,32 +1578,31 @@ "màn,wàn":"蔓", | ||
"sēng":"僧", | ||
"dá,da":"瘩", | ||
"da,dá":"瘩", | ||
"guǎ":"寡", | ||
"tuì,tùn":"褪", | ||
"niǎn":"撵碾", | ||
"liāo,liáo":"撩", | ||
"liáo,liāo":"撩", | ||
"cuō,zuǒ":"撮", | ||
"ruǐ":"蕊", | ||
"bàng,páng":"磅", | ||
"cháo,zhāo":"嘲", | ||
"biē":"憋鳖", | ||
"hēi,mò":"嘿", | ||
"chuáng,zhuàng":"幢", | ||
"zhuàng,chuáng":"幢", | ||
"jī,qǐ":"稽", | ||
"lǒu":"篓", | ||
"lǐn":"凛檩", | ||
"biē,biě":"瘪", | ||
"lǎo,lào,liáo":"潦", | ||
"biě,biē":"瘪", | ||
"liáo,lào,lǎo":"潦", | ||
"chéng,dèng":"澄", | ||
"léi,lèi":"擂", | ||
"lèi,léi":"擂", | ||
"piáo":"瓢", | ||
"shà":"霎", | ||
"má,mò":"蟆", | ||
"mò,má":"蟆", | ||
"qué":"瘸", | ||
"liáo,liǎo":"燎", | ||
"liǎo,liào":"瞭", | ||
"sāo,sào":"臊", | ||
"liào,liǎo":"瞭", | ||
"sào,sāo":"臊", | ||
"mí,méi":"糜", | ||
"ái":"癌", | ||
"tún":"臀", | ||
"huō,huò,huá":"豁", | ||
"huò,huō,huá":"豁", | ||
"pù,bào":"瀑", | ||
@@ -1613,3 +1613,3 @@ "chuō":"戳", | ||
"bò,bǒ":"簸", | ||
"bù,bó":"簿", | ||
"bó,bù":"簿", | ||
"bìn":"鬓", | ||
@@ -1616,0 +1616,0 @@ "suǐ":"髓", |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
@@ -20,3 +21,3 @@ var isNode = typeof process === "object" && | ||
hans = dict_combo[py]; | ||
for(var i=0,han,l=hans.length; i<l; i++){ | ||
for(var i = 0, han, l = hans.length; i < l; i++){ | ||
han = hans.charCodeAt(i); | ||
@@ -26,3 +27,3 @@ if(!uncomboed.hasOwnProperty(han)){ | ||
}else{ | ||
uncomboed[han] += ","+py; | ||
uncomboed[han] += "," + py; | ||
} | ||
@@ -36,6 +37,14 @@ } | ||
function segment(hans) { | ||
jieba = jieba || module['require']('nodejieba'); | ||
// 词语拼音库。 | ||
PHRASES_DICT = PHRASES_DICT || module["require"]("./phrases-dict"); | ||
return jieba.cut(hans) | ||
try { | ||
jieba = jieba || module["require"]("nodejieba"); | ||
} catch (ex) { | ||
console.error(); | ||
console.error(" Segment need nodejieba, please run '$ npm install nodejieba'."); | ||
console.error(" 分词需要使用 nodejieba 模块,请运行 '$ npm install nodejieba' 并确保安装完成。"); | ||
console.error(); | ||
throw ex; | ||
} | ||
// 词语拼音库。 | ||
PHRASES_DICT = PHRASES_DICT || module["require"]("./phrases-dict"); | ||
return jieba.cut(hans); | ||
} | ||
@@ -53,4 +62,4 @@ if(isNode){ | ||
// 韵母表。 | ||
var FINALS = "ang,eng,ing,ong,an,en,in,un,er,ai,ei,ui,ao,ou,iu,ie,ve,a,o,e,i,u,v".split(","); | ||
var PINYIN_STYLE = { | ||
//var FINALS = "ang,eng,ing,ong,an,en,in,un,er,ai,ei,ui,ao,ou,iu,ie,ve,a,o,e,i,u,v".split(","); | ||
var PINYIN_STYLE = { | ||
NORMAL: 0, // 普通风格,不带音标。 | ||
@@ -68,3 +77,3 @@ TONE: 1, // 标准风格,音标在韵母的第一个字母上。 | ||
} | ||
var RE_PHONETIC_SYMBOL = new RegExp('(['+re_phonetic_symbol_source+'])', 'g'); | ||
var RE_PHONETIC_SYMBOL = new RegExp("([" + re_phonetic_symbol_source + "])", "g"); | ||
var RE_TONE2 = /([aeoiuvnm])([0-4])$/; | ||
@@ -86,5 +95,5 @@ var DEFAULT_OPTIONS = { | ||
if(more.hasOwnProperty(k)){ | ||
obj[k] = more[k] | ||
obj[k] = more[k]; | ||
}else{ | ||
obj[k] = origin[k] | ||
obj[k] = origin[k]; | ||
} | ||
@@ -137,3 +146,5 @@ } | ||
if("string" !== typeof han){return [];} | ||
if(typeof han !== "string"){ | ||
return []; | ||
} | ||
if(han.length !== 1){ | ||
@@ -145,3 +156,5 @@ return single_pinyin(han.charAt(0), options); | ||
if(!PINYIN_DICT[hanCode]){return [han];} | ||
if(!PINYIN_DICT[hanCode]){ | ||
return [han]; | ||
} | ||
@@ -156,5 +169,7 @@ var pys = PINYIN_DICT[hanCode].split(","); | ||
var pinyins = []; | ||
for(var i=0,py,l=pys.length; i<l; i++){ | ||
for(var i = 0, py, l = pys.length; i < l; i++){ | ||
py = toFixed(pys[i], options.style); | ||
if(py_cached.hasOwnProperty(py)){continue;} | ||
if(py_cached.hasOwnProperty(py)){ | ||
continue; | ||
} | ||
py_cached[py] = py; | ||
@@ -186,3 +201,3 @@ | ||
}else{ | ||
for(var i=0,l=phrases.length; i<l; i++){ | ||
for(var i = 0, l = phrases.length; i < l; i++){ | ||
py.push(single_pinyin(phrases[i], options)); | ||
@@ -199,3 +214,5 @@ } | ||
if("string" !== typeof hans){return [];} | ||
if(typeof hans !== "string"){ | ||
return []; | ||
} | ||
@@ -207,3 +224,3 @@ options = extend(DEFAULT_OPTIONS, options || {}); | ||
for(var i=0,nohans="",firstCharCode,words,l=phrases.length; i<l; i++){ | ||
for(var i = 0, nohans = "", firstCharCode, words, l = phrases.length; i < l; i++){ | ||
@@ -221,3 +238,3 @@ words = phrases[i]; | ||
if(words.length===1){ | ||
if(words.length === 1){ | ||
pys.push(single_pinyin(words, options)); | ||
@@ -246,3 +263,3 @@ }else{ | ||
function initials(pinyin){ | ||
for(var i=0,l=INITIALS.length; i<l; i++){ | ||
for(var i = 0, l = INITIALS.length; i < l; i++){ | ||
if(pinyin.indexOf(INITIALS[i]) === 0){ | ||
@@ -249,0 +266,0 @@ return INITIALS[i]; |
# CHANGELOG | ||
## 2.6.0 (2015-08-12) | ||
* deps(nodejieba): nodejieba is optional dependency now. fixed #45. | ||
* test(eslint): update code style and test by eslint. | ||
## 2.5.1 (2015-08-01) | ||
* deps(nodejieba): upgrade nodejieba@1.2.2 | ||
## 2.5.0 (2015-06-18) | ||
@@ -5,0 +14,0 @@ |
{ | ||
"total":{"lines":{"total":116,"covered":96,"skipped":0,"pct":82.76},"statements":{"total":120,"covered":97,"skipped":0,"pct":80.83},"functions":{"total":12,"covered":8,"skipped":0,"pct":66.67},"branches":{"total":52,"covered":33,"skipped":0,"pct":63.46},"linesCovered":{"1":1,"2":2,"6":1,"7":1,"8":1,"14":1,"15":1,"16":1,"18":1,"19":1543,"20":1543,"21":3500,"22":3500,"23":3500,"25":0,"30":1,"33":1,"34":0,"36":0,"37":0,"39":1,"41":0,"43":1,"48":1,"50":1,"51":1,"59":1,"60":1,"61":1,"62":27,"64":1,"65":1,"66":1,"77":1,"78":120,"79":120,"80":360,"81":180,"83":180,"86":120,"93":1,"94":190,"95":190,"97":38,"100":38,"101":38,"102":7,"104":38,"107":38,"108":37,"112":38,"114":37,"116":37,"118":38,"122":38,"129":1,"131":150,"132":150,"133":0,"136":150,"138":150,"140":150,"141":150,"142":75,"146":75,"147":75,"148":75,"149":115,"150":115,"151":94,"153":94,"155":75,"162":1,"163":0,"164":0,"166":0,"167":0,"168":0,"169":0,"170":0,"173":0,"177":0,"178":0,"181":0,"187":1,"189":120,"191":120,"193":120,"194":120,"196":120,"198":360,"199":360,"201":360,"204":150,"205":0,"206":0,"209":150,"210":150,"212":0,"216":210,"221":120,"222":50,"223":50,"225":120,"232":1,"233":38,"234":451,"235":30,"238":8,"241":1,"242":1,"243":1,"244":1,"245":1,"247":1}}, | ||
"/Users/hotoo/workbench/hotoo/pinyin/src/dict-zi-web.js":{"lines":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":1,"covered":1,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100},"linesCovered":{"1":1}}, | ||
"total":{"lines":{"total":125,"covered":96,"skipped":0,"pct":76.8},"statements":{"total":125,"covered":96,"skipped":0,"pct":76.8},"functions":{"total":12,"covered":8,"skipped":0,"pct":66.67},"branches":{"total":52,"covered":33,"skipped":0,"pct":63.46},"linesCovered":{"2":2,"3":1,"7":1,"8":1,"9":1,"15":1,"16":1,"17":1,"19":1,"20":1542,"21":1542,"22":3500,"23":3500,"24":3500,"26":0,"31":1,"34":1,"35":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"45":0,"46":0,"48":1,"50":0,"52":1,"57":1,"60":1,"68":1,"69":1,"70":1,"71":27,"73":1,"74":1,"75":1,"86":1,"87":120,"88":120,"89":360,"90":180,"92":180,"95":120,"102":1,"103":190,"104":190,"106":38,"109":38,"110":38,"111":7,"113":38,"116":38,"117":37,"121":38,"123":37,"125":37,"127":38,"131":38,"138":1,"140":150,"141":0,"143":150,"144":0,"147":150,"149":150,"150":0,"153":150,"154":150,"155":75,"159":75,"160":75,"161":75,"162":115,"163":115,"164":21,"166":94,"168":94,"170":75,"177":1,"178":0,"179":0,"181":0,"182":0,"183":0,"184":0,"185":0,"188":0,"192":0,"193":0,"196":0,"202":1,"204":120,"205":0,"208":120,"210":120,"211":120,"213":120,"215":360,"216":360,"218":360,"221":150,"222":0,"223":0,"226":150,"227":150,"229":0,"233":210,"238":120,"239":50,"240":50,"242":120,"249":1,"250":38,"251":451,"252":30,"255":8,"258":1,"259":1,"260":1,"261":1,"262":1,"264":1}}, | ||
"/Users/hotoo/workbench/hotoo/pinyin/src/dict-zi-web.js":{"lines":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":1,"covered":1,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100},"linesCovered":{"2":1}}, | ||
"/Users/hotoo/workbench/hotoo/pinyin/src/phonetic-symbol.js":{"lines":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":1,"covered":1,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100},"linesCovered":{"2":1}}, | ||
"/Users/hotoo/workbench/hotoo/pinyin/src/pinyin.js":{"lines":{"total":114,"covered":94,"skipped":0,"pct":82.46},"statements":{"total":118,"covered":95,"skipped":0,"pct":80.51},"functions":{"total":12,"covered":8,"skipped":0,"pct":66.67},"branches":{"total":52,"covered":33,"skipped":0,"pct":63.46},"linesCovered":{"2":1,"6":1,"7":1,"8":1,"14":1,"15":1,"16":1,"18":1,"19":1543,"20":1543,"21":3500,"22":3500,"23":3500,"25":0,"30":1,"33":1,"34":0,"36":0,"37":0,"39":1,"41":0,"43":1,"48":1,"50":1,"51":1,"59":1,"60":1,"61":1,"62":27,"64":1,"65":1,"66":1,"77":1,"78":120,"79":120,"80":360,"81":180,"83":180,"86":120,"93":1,"94":190,"95":190,"97":38,"100":38,"101":38,"102":7,"104":38,"107":38,"108":37,"112":38,"114":37,"116":37,"118":38,"122":38,"129":1,"131":150,"132":150,"133":0,"136":150,"138":150,"140":150,"141":150,"142":75,"146":75,"147":75,"148":75,"149":115,"150":115,"151":94,"153":94,"155":75,"162":1,"163":0,"164":0,"166":0,"167":0,"168":0,"169":0,"170":0,"173":0,"177":0,"178":0,"181":0,"187":1,"189":120,"191":120,"193":120,"194":120,"196":120,"198":360,"199":360,"201":360,"204":150,"205":0,"206":0,"209":150,"210":150,"212":0,"216":210,"221":120,"222":50,"223":50,"225":120,"232":1,"233":38,"234":451,"235":30,"238":8,"241":1,"242":1,"243":1,"244":1,"245":1,"247":1}}} | ||
"/Users/hotoo/workbench/hotoo/pinyin/src/pinyin.js":{"lines":{"total":123,"covered":94,"skipped":0,"pct":76.42},"statements":{"total":123,"covered":94,"skipped":0,"pct":76.42},"functions":{"total":12,"covered":8,"skipped":0,"pct":66.67},"branches":{"total":52,"covered":33,"skipped":0,"pct":63.46},"linesCovered":{"3":1,"7":1,"8":1,"9":1,"15":1,"16":1,"17":1,"19":1,"20":1542,"21":1542,"22":3500,"23":3500,"24":3500,"26":0,"31":1,"34":1,"35":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"45":0,"46":0,"48":1,"50":0,"52":1,"57":1,"60":1,"68":1,"69":1,"70":1,"71":27,"73":1,"74":1,"75":1,"86":1,"87":120,"88":120,"89":360,"90":180,"92":180,"95":120,"102":1,"103":190,"104":190,"106":38,"109":38,"110":38,"111":7,"113":38,"116":38,"117":37,"121":38,"123":37,"125":37,"127":38,"131":38,"138":1,"140":150,"141":0,"143":150,"144":0,"147":150,"149":150,"150":0,"153":150,"154":150,"155":75,"159":75,"160":75,"161":75,"162":115,"163":115,"164":21,"166":94,"168":94,"170":75,"177":1,"178":0,"179":0,"181":0,"182":0,"183":0,"184":0,"185":0,"188":0,"192":0,"193":0,"196":0,"202":1,"204":120,"205":0,"208":120,"210":120,"211":120,"213":120,"215":360,"216":360,"218":360,"221":150,"222":0,"223":0,"226":150,"227":150,"229":0,"233":210,"238":120,"239":50,"240":50,"242":120,"249":1,"250":38,"251":451,"252":30,"255":8,"258":1,"259":1,"260":1,"261":1,"262":1,"264":1}}} |
{ | ||
"name": "pinyin", | ||
"version": "2.5.1", | ||
"version": "2.6.0", | ||
"description": "汉语拼音转换工具。", | ||
@@ -33,3 +33,5 @@ "keywords": [ | ||
"dependencies": { | ||
"commander": "~1.1.1", | ||
"commander": "~1.1.1" | ||
}, | ||
"optionalDependencies": { | ||
"nodejieba": "~1.2.2" | ||
@@ -39,2 +41,3 @@ }, | ||
"benchmark": "~1.0.0", | ||
"eslint": "~0.24.0", | ||
"expect.js": "0.3.1", | ||
@@ -41,0 +44,0 @@ "istanbul": "~0.3.17", |
@@ -19,2 +19,4 @@ # 汉字拼音转换工具。 | ||
[English Documention](README-us_EN.md) | ||
转换中文字符为拼音。可以用于汉字注音、排序、检索。 | ||
@@ -44,3 +46,3 @@ | ||
via spm3: | ||
via spm: | ||
@@ -91,8 +93,10 @@ ```bash | ||
### 参数 `<Boolean> options.segment` | ||
## 参数 | ||
### `<Boolean> options.segment` | ||
是否启用分词模式,中文分词有助于极大的降低多音字问题。 | ||
但性能会极大的下降,内存也会使用更多。 | ||
### 参数 `<Boolean> options.heteronym` | ||
### `<Boolean> options.heteronym` | ||
@@ -105,8 +109,10 @@ 是否启用多音字模式,默认关闭。 | ||
### 参数 `<Object> options.style` | ||
### `<Object> options.style` | ||
指定拼音 风格。可以通过以下几种 `STYLE_` 开头的静态属性进行指定。 | ||
### 静态属性 `.STYLE_NORMAL` | ||
## 静态属性 | ||
### `.STYLE_NORMAL` | ||
普通风格,即不带音标。 | ||
@@ -116,3 +122,3 @@ | ||
### 静态属性 `.STYLE_TONE` | ||
### `.STYLE_TONE` | ||
@@ -125,3 +131,3 @@ 声调风格,拼音声调在韵母第一个字母上。 | ||
### 静态属性 `.STYLE_TONE2` | ||
### `.STYLE_TONE2` | ||
@@ -132,3 +138,3 @@ 声调风格 2,即拼音声调在各个拼音之后,用数字 [0-4] 进行表示。 | ||
### 静态属性 `.STYLE_INITIALS` | ||
### `.STYLE_INITIALS` | ||
@@ -139,6 +145,4 @@ 声母风格,只返回各个拼音的声母部分。 | ||
例外,对于只有韵母的汉字(如『爱、啊』等),会先转成不带音标的普通风格。 | ||
### `.STYLE_FIRST_LETTER` | ||
### 静态属性 `.STYLE_FIRST_LETTER` | ||
首字母风格,只返回拼音的首字母部分。 | ||
@@ -145,0 +149,0 @@ |
@@ -0,1 +1,2 @@ | ||
/* global module */ | ||
module.exports = { | ||
@@ -15,4 +16,4 @@ "èr":"二贰", | ||
"bā":"八巴疤叭芭捌笆", | ||
"jī,jǐ":"几", | ||
"liǎo,le":"了", | ||
"jǐ,jī":"几", | ||
"le,liǎo":"了", | ||
"lì":"力历厉立励利例栗粒吏沥荔俐莉砾雳痢", | ||
@@ -51,3 +52,3 @@ "dāo":"刀", | ||
"wán":"丸完玩顽", | ||
"yāo,mó,ma,me":"么", | ||
"me,mó,ma,yāo":"么", | ||
"guǎng,ān":"广", | ||
@@ -79,3 +80,3 @@ "wáng,wú":"亡", | ||
"yún":"云匀耘", | ||
"zā,zhā,zhá":"扎", | ||
"zhā,zā,zhá":"扎", | ||
"mù":"木目牧墓幕暮慕沐募睦穆", | ||
@@ -97,3 +98,3 @@ "wǔ":"五午伍武侮舞捂鹉", | ||
"hù":"互户护沪", | ||
"qiē,qiè":"切", | ||
"qiè,qiē":"切", | ||
"wǎ,wà":"瓦", | ||
@@ -116,9 +117,9 @@ "zhǐ":"止旨址纸指趾", | ||
"cháng,zhǎng":"长", | ||
"shí,shén":"什", | ||
"shén,shí":"什", | ||
"piàn,piān":"片", | ||
"pū,pú":"仆", | ||
"pú,pū":"仆", | ||
"huà,huā":"化", | ||
"bì":"币必毕闭毙碧蔽弊避壁庇蓖痹璧", | ||
"chóu,qiú":"仇", | ||
"zhǎo,zhuǎ":"爪", | ||
"zhuǎ,zhǎo":"爪", | ||
"jǐn,jìn":"仅", | ||
@@ -148,3 +149,3 @@ "réng":"仍", | ||
"dǒu,dòu":"斗", | ||
"wéi,wèi":"为", | ||
"wèi,wéi":"为", | ||
"dìng":"订定锭", | ||
@@ -159,3 +160,3 @@ "jì":"计记技忌际季剂迹既继寄绩妓荠寂鲫冀", | ||
"bàn":"办半扮伴瓣绊", | ||
"yú,yǔ":"予", | ||
"yǔ,yú":"予", | ||
"yǔn":"允陨", | ||
@@ -172,3 +173,3 @@ "quàn":"劝", | ||
"qiǎo":"巧", | ||
"zhèng,zhēng":"正挣症", | ||
"zhèng,zhēng":"正症挣", | ||
"pū":"扑", | ||
@@ -193,3 +194,3 @@ "bā,pá":"扒", | ||
"dōng":"东冬", | ||
"qiǎ,kǎ":"卡", | ||
"kǎ,qiǎ":"卡", | ||
"běi,bèi":"北", | ||
@@ -200,3 +201,3 @@ "yè":"业页夜液谒腋", | ||
"guī":"归规闺硅瑰", | ||
"zhān,zhàn":"占", | ||
"zhàn,zhān":"占", | ||
"dàn":"旦但诞淡蛋氮", | ||
@@ -217,3 +218,3 @@ "qiě,jū":"且", | ||
"lìng":"另", | ||
"tāo,dāo":"叨", | ||
"dāo,tāo":"叨", | ||
"sì":"四寺饲肆", | ||
@@ -228,3 +229,3 @@ "tàn":"叹炭探碳", | ||
"bái":"白", | ||
"zī,zǐ,zǎi":"仔", | ||
"zǎi,zǐ,zī":"仔", | ||
"chì":"斥赤翅", | ||
@@ -235,3 +236,3 @@ "tā":"他它塌", | ||
"cóng":"丛", | ||
"líng,lǐng,lìng":"令", | ||
"lìng,líng,lǐng":"令", | ||
"yòng":"用", | ||
@@ -246,3 +247,3 @@ "shuǎi":"甩", | ||
"wài":"外", | ||
"chǔ,chù":"处", | ||
"chù,chǔ":"处", | ||
"niǎo":"鸟", | ||
@@ -293,5 +294,4 @@ "bāo":"包胞苞褒", | ||
"sǎo,sào":"扫", | ||
"cháng,chǎng":"场", | ||
"chǎng,cháng":"场", | ||
"ěr":"耳尔饵", | ||
"gòng,gōng":"共", | ||
"máng":"芒忙盲茫", | ||
@@ -319,6 +319,6 @@ "xiǔ":"朽", | ||
"xié,yá,yé,yú,xú":"邪", | ||
"jiā,jiá,gā,xiá":"夹", | ||
"jiá,jiā,gā,xiá":"夹", | ||
"chéng":"成呈诚承城程惩橙", | ||
"mài":"迈麦卖", | ||
"huá,huà":"划", | ||
"huà,huá":"划", | ||
"zhì":"至志帜制质治致秩智置挚掷窒滞稚", | ||
@@ -331,3 +331,3 @@ "cǐ":"此", | ||
"zǎo":"早枣澡蚤藻", | ||
"tǔ,tù":"吐", | ||
"tù,tǔ":"吐", | ||
"xià,hè":"吓", | ||
@@ -341,3 +341,3 @@ "chóng":"虫崇", | ||
"chī":"吃嗤痴", | ||
"má,mǎ,ma":"吗", | ||
"ma,má,mǎ":"吗", | ||
"yǔ":"屿宇羽", | ||
@@ -466,4 +466,4 @@ "fān":"帆翻", | ||
"gòng":"贡", | ||
"zhē,zhé,shé":"折", | ||
"qiāng,qiǎng,chēng":"抢", | ||
"zhé,shé,zhē":"折", | ||
"qiǎng,qiāng,chēng":"抢", | ||
"zhuā":"抓", | ||
@@ -498,3 +498,3 @@ "xiào":"孝笑效哮啸", | ||
"xìng":"杏幸性姓", | ||
"gēng,gèng":"更", | ||
"gèng,gēng":"更", | ||
"liǎng":"两", | ||
@@ -504,3 +504,3 @@ "lì,lí":"丽", | ||
"dòu":"豆逗痘", | ||
"huán,hái":"还", | ||
"hái,huán":"还", | ||
"fǒu,pǐ":"否", | ||
@@ -513,3 +513,3 @@ "lái":"来莱", | ||
"kuàng":"旷况矿框眶", | ||
"yā,ya":"呀", | ||
"ya,yā":"呀", | ||
"zú":"足族", | ||
@@ -523,3 +523,3 @@ "dūn":"吨蹲墩", | ||
"chuī":"吹炊", | ||
"bā,ba":"吧", | ||
"ba,bā":"吧", | ||
"hǒu":"吼", | ||
@@ -542,3 +542,3 @@ "gǎng":"岗", | ||
"dī":"低堤滴", | ||
"yōng,yòng":"佣", | ||
"yòng,yōng":"佣", | ||
"nǐ":"你拟", | ||
@@ -565,3 +565,3 @@ "zhù":"住注驻柱祝铸贮蛀", | ||
"kù":"库裤酷", | ||
"yīng,yìng":"应", | ||
"yìng,yīng":"应", | ||
"lěng":"冷", | ||
@@ -573,6 +573,7 @@ "zhè,zhèi":"这", | ||
"pàn":"判盼叛畔", | ||
"mèn,mēn":"闷", | ||
"mēn,mèn":"闷", | ||
"wāng":"汪", | ||
"dì,tì,tuí":"弟", | ||
"shā,shà":"沙煞", | ||
"shā,shà":"沙", | ||
"shà,shā":"煞", | ||
"càn":"灿", | ||
@@ -602,3 +603,3 @@ "wò":"沃卧握", | ||
"lù":"陆录鹿路赂", | ||
"ā,ē":"阿", | ||
"ē,ā":"阿", | ||
"zǔ":"阻组祖诅", | ||
@@ -662,3 +663,3 @@ "miào":"妙庙", | ||
"gòu":"构购够垢", | ||
"sāng,sàng":"丧", | ||
"sàng,sāng":"丧", | ||
"huà":"画话桦", | ||
@@ -695,5 +696,5 @@ "huò":"或货获祸惑霍", | ||
"zhōng":"忠终钟盅衷", | ||
"ní,ne":"呢", | ||
"ne,ní":"呢", | ||
"àn":"岸按案暗", | ||
"tiè,tiě,tiē":"帖", | ||
"tiě,tiē,tiè,":"帖", | ||
"luó":"罗萝锣箩骡螺逻", | ||
@@ -709,3 +710,3 @@ "kǎi":"凯慨", | ||
"hé,hè,huó,huò,hú":"和", | ||
"gōng,gòng":"供", | ||
"gòng,gōng":"供共", | ||
"wěi,wēi":"委", | ||
@@ -715,3 +716,3 @@ "cè,zè,zhāi":"侧", | ||
"pò,pǎi":"迫", | ||
"dí,dì,de":"的", | ||
"de,dì,dí":"的", | ||
"pá":"爬", | ||
@@ -753,3 +754,3 @@ "suǒ":"所索锁琐", | ||
"zhān":"沾粘毡瞻", | ||
"bó,pō":"泊", | ||
"pō,bó":"泊", | ||
"pào,pāo":"泡", | ||
@@ -834,3 +835,3 @@ "xiè":"泻卸屑械谢懈蟹", | ||
"zhǎ":"眨", | ||
"hōng,hǒng,hòng":"哄", | ||
"hǒng,hōng,hòng":"哄", | ||
"xiǎn":"显险", | ||
@@ -851,3 +852,3 @@ "mào,mò":"冒", | ||
"huá,huā":"哗", | ||
"yān,yàn,yè":"咽", | ||
"yè,yàn,yān":"咽", | ||
"zán,zǎ":"咱", | ||
@@ -857,3 +858,3 @@ "hā,hǎ,hà":"哈", | ||
"nǎ,něi,na,né":"哪", | ||
"ké,hāi":"咳", | ||
"hāi,ké":"咳", | ||
"xiá":"峡狭霞匣侠暇辖", | ||
@@ -863,3 +864,3 @@ "gǔ,gū":"骨", | ||
"tiē":"贴", | ||
"yuè,yào":"钥", | ||
"yào,yuè":"钥", | ||
"kàn,kān":"看", | ||
@@ -869,3 +870,3 @@ "jǔ":"矩举", | ||
"xuǎn":"选癣", | ||
"zhǒng,zhòng,chóng":"种", | ||
"zhòng,zhǒng,chóng":"种", | ||
"miǎo":"秒渺藐", | ||
@@ -919,3 +920,3 @@ "kē":"科棵颗磕蝌", | ||
"làn":"烂滥", | ||
"páo,bāo,pào":"炮", | ||
"pào,páo,bāo":"炮", | ||
"tì":"剃惕替屉涕", | ||
@@ -945,3 +946,3 @@ "sǎ,xǐ":"洒", | ||
"wá":"娃", | ||
"mǔ,lǎo":"姥", | ||
"lǎo,mǔ":"姥", | ||
"nù":"怒", | ||
@@ -975,3 +976,3 @@ "hè":"贺赫褐鹤", | ||
"wǎn":"挽晚碗惋婉", | ||
"āi,ái":"挨", | ||
"ái,āi":"挨", | ||
"mò,mù":"莫", | ||
@@ -993,7 +994,7 @@ "è,wù,ě,wū":"恶", | ||
"jǐn":"紧锦谨", | ||
"yùn,yūn":"晕", | ||
"huǎng,huàng":"晃", | ||
"yūn,yùn":"晕", | ||
"huàng,huǎng":"晃", | ||
"shǎng":"晌赏", | ||
"ēn":"恩", | ||
"āi,ài":"唉", | ||
"ài,āi":"唉", | ||
"ā,á,ǎ,à,a":"啊", | ||
@@ -1003,3 +1004,3 @@ "bà,ba,pí":"罢", | ||
"tiě":"铁", | ||
"zuān,zuàn":"钻", | ||
"zuàn,zuān":"钻", | ||
"qiān,yán":"铅", | ||
@@ -1016,3 +1017,3 @@ "quē":"缺", | ||
"zhài":"债寨", | ||
"dǎo,dào":"倒", | ||
"dào,dǎo":"倒", | ||
"tǎng,cháng":"倘", | ||
@@ -1043,4 +1044,4 @@ "chàng,chāng":"倡", | ||
"pōu":"剖", | ||
"xù,chù":"畜", | ||
"páng,bàng":"旁", | ||
"chù,xù":"畜", | ||
"páng,bàng":"旁磅", | ||
"lǚ":"旅屡吕侣铝缕履", | ||
@@ -1062,3 +1063,3 @@ "fěn":"粉", | ||
"huǐ":"悔毁", | ||
"qiǎo,qiāo":"悄", | ||
"qiāo,qiǎo":"悄", | ||
"hài":"害亥骇", | ||
@@ -1073,2 +1074,3 @@ "jiā,jia,jie":"家", | ||
"shàn,shān":"扇", | ||
"shān,shàn":"苫", | ||
"wà":"袜", | ||
@@ -1081,3 +1083,3 @@ "xiáng":"祥翔", | ||
"yuān":"冤鸳渊", | ||
"bāo,bō":"剥", | ||
"bō,bāo":"剥", | ||
"ruò":"弱", | ||
@@ -1116,5 +1118,5 @@ "péi":"陪培赔", | ||
"mī,mí":"眯", | ||
"lā,la":"啦", | ||
"la,lā":"啦", | ||
"shé,yí":"蛇", | ||
"léi,lěi,lèi":"累", | ||
"lèi,léi,lěi":"累", | ||
"zhǎn,chán":"崭", | ||
@@ -1147,4 +1149,4 @@ "quān,juàn,juān":"圈", | ||
"xuán,xuàn":"旋", | ||
"zhuó,zháo,zhāo,zhe":"着", | ||
"shuài,lǜ":"率", | ||
"zhe,zhuó,zháo,zhāo":"着", | ||
"lǜ,shuài":"率", | ||
"gài,gě,hé":"盖", | ||
@@ -1164,3 +1166,3 @@ "cū":"粗", | ||
"huǎng":"谎恍幌", | ||
"dàn,tán":"弹", | ||
"tán,dàn":"弹", | ||
"suí":"随", | ||
@@ -1187,6 +1189,6 @@ "yǐn,yìn":"隐", | ||
"dǒng":"董懂", | ||
"gé,gě":"葛", | ||
"gě,gé":"葛", | ||
"pú":"葡菩蒲", | ||
"zhāo,cháo":"朝", | ||
"là,luò,lào":"落", | ||
"luò,là,lào":"落", | ||
"kuí":"葵魁", | ||
@@ -1199,3 +1201,3 @@ "bàng":"棒傍谤", | ||
"zhí,shi":"殖", | ||
"shà,xià":"厦", | ||
"xià,shà":"厦", | ||
"liè,liě":"裂", | ||
@@ -1217,3 +1219,3 @@ "xióng":"雄熊", | ||
"hóu":"喉猴", | ||
"pū,pù":"铺", | ||
"pù,pū":"铺", | ||
"hēi":"黑", | ||
@@ -1245,3 +1247,3 @@ "guō":"锅郭", | ||
"gǎng,jiǎng":"港", | ||
"zēng,céng":"曾", | ||
"céng,zēng":"曾", | ||
"wēn":"温瘟", | ||
@@ -1268,4 +1270,4 @@ "kě":"渴", | ||
"suàn":"蒜算", | ||
"mēng,méng,měng":"蒙", | ||
"jīn,jìn":"禁", | ||
"méng,mēng,měng":"蒙", | ||
"jìn,jīn":"禁", | ||
"lóu":"楼娄", | ||
@@ -1297,7 +1299,7 @@ "lài":"赖癞", | ||
"sāi,sài,sè":"塞", | ||
"bì,pì":"辟", | ||
"pì,bì":"辟", | ||
"dié":"叠蝶谍碟", | ||
"féng,fèng":"缝", | ||
"fèng,féng":"缝", | ||
"qiáng":"墙", | ||
"piē,piě":"撇", | ||
"piě,piē":"撇", | ||
"zhāi":"摘斋", | ||
@@ -1311,3 +1313,3 @@ "shuāi":"摔", | ||
"suān":"酸", | ||
"cháng,shang":"裳", | ||
"shang,cháng":"裳", | ||
"sòu":"嗽", | ||
@@ -1326,3 +1328,3 @@ "là":"蜡辣", | ||
"màn":"漫慢曼幔", | ||
"piāo,piǎo,piào":"漂", | ||
"piāo,piào,piǎo":"漂", | ||
"lòu":"漏陋", | ||
@@ -1352,3 +1354,3 @@ "sài":"赛", | ||
"shú":"熟秫赎", | ||
"hū,hú,hù":"糊", | ||
"hú,hū,hù":"糊", | ||
"pī,pǐ":"劈", | ||
@@ -1380,3 +1382,3 @@ "cháo":"潮巢", | ||
"chǔn":"蠢", | ||
"lòu,lù":"露", | ||
"lù,lòu":"露", | ||
"náng,nāng":"囊", | ||
@@ -1400,5 +1402,5 @@ "dǎi":"歹", | ||
"nà,nè":"呐", | ||
"qiāng,qiàng":"呛", | ||
"dùn,tún":"囤", | ||
"háng,kēng":"吭", | ||
"qiàng,qiāng":"呛", | ||
"tún,dùn":"囤", | ||
"kēng,háng":"吭", | ||
"shǔn":"吮", | ||
@@ -1416,9 +1418,8 @@ "diàn,tián":"佃", | ||
"fú,bì":"拂", | ||
"níng,nǐng,nìng":"拧", | ||
"ǎo,ào,niù":"拗", | ||
"nǐng,níng,nìng":"拧", | ||
"ào,ǎo,niù":"拗", | ||
"kē,hē":"苛", | ||
"shān,shàn":"苫", | ||
"yǎn,yān":"奄", | ||
"yān,yǎn":"奄", | ||
"hē,a,kē":"呵", | ||
"kā,gā":"咖", | ||
"gā,kā":"咖", | ||
"biǎn":"贬匾", | ||
@@ -1431,3 +1432,3 @@ "jiǎo,yáo":"侥", | ||
"páng":"庞螃", | ||
"méng,máng":"氓", | ||
"máng,méng":"氓", | ||
"gē,yì":"疙", | ||
@@ -1442,3 +1443,3 @@ "jǔ,jù":"沮", | ||
"xié,jiā":"挟", | ||
"duǒ,duò":"垛", | ||
"duò,duǒ":"垛", | ||
"jiá":"荚颊", | ||
@@ -1449,6 +1450,6 @@ "zhà,shān,shi,cè":"栅", | ||
"nüè":"虐", | ||
"liě,liē,lié,lie":"咧", | ||
"liē,liě,lié,lie":"咧", | ||
"dǔn":"盹", | ||
"xūn":"勋", | ||
"yō,yo":"哟", | ||
"yo,yō":"哟", | ||
"mī":"咪", | ||
@@ -1465,3 +1466,3 @@ "qiào,xiào":"俏", | ||
"nà,nuó":"娜", | ||
"bà,pá":"耙", | ||
"pá,bà":"耙", | ||
"gěng":"埂耿梗", | ||
@@ -1471,6 +1472,6 @@ "niè":"聂镊孽", | ||
"qī,xī":"栖", | ||
"gǔ,jiǎ":"贾", | ||
"jiǎ,gǔ":"贾", | ||
"chěng":"逞", | ||
"pēng":"砰烹", | ||
"lào,láo":"唠", | ||
"láo,lào":"唠", | ||
"bàng,bèng":"蚌", | ||
@@ -1486,3 +1487,3 @@ "gōng,zhōng":"蚣", | ||
"sǒng":"耸", | ||
"jué,juè":"倔", | ||
"juè,jué":"倔", | ||
"yīn,yān,yǐn":"殷", | ||
@@ -1539,9 +1540,9 @@ "guàng":"逛", | ||
"záo":"凿", | ||
"qiáo,qiào":"翘", | ||
"qiào,qiáo":"翘", | ||
"zhā,chā":"喳", | ||
"bǒ":"跛", | ||
"gé,há":"蛤", | ||
"há,gé":"蛤", | ||
"qiàn,kàn":"嵌", | ||
"bāi":"掰", | ||
"ā,yān":"腌", | ||
"yān,ā":"腌", | ||
"wàn":"腕", | ||
@@ -1562,3 +1563,3 @@ "dūn,duì":"敦", | ||
"sāi":"腮", | ||
"liù,liú":"馏", | ||
"liú,liù":"馏", | ||
"nì,niào":"溺", | ||
@@ -1569,3 +1570,3 @@ "qǐn":"寝", | ||
"jiǎo,chāo":"剿", | ||
"āo,áo":"熬", | ||
"áo,āo":"熬", | ||
"niān":"蔫", | ||
@@ -1577,32 +1578,31 @@ "màn,wàn":"蔓", | ||
"sēng":"僧", | ||
"dá,da":"瘩", | ||
"da,dá":"瘩", | ||
"guǎ":"寡", | ||
"tuì,tùn":"褪", | ||
"niǎn":"撵碾", | ||
"liāo,liáo":"撩", | ||
"liáo,liāo":"撩", | ||
"cuō,zuǒ":"撮", | ||
"ruǐ":"蕊", | ||
"bàng,páng":"磅", | ||
"cháo,zhāo":"嘲", | ||
"biē":"憋鳖", | ||
"hēi,mò":"嘿", | ||
"chuáng,zhuàng":"幢", | ||
"zhuàng,chuáng":"幢", | ||
"jī,qǐ":"稽", | ||
"lǒu":"篓", | ||
"lǐn":"凛檩", | ||
"biē,biě":"瘪", | ||
"lǎo,lào,liáo":"潦", | ||
"biě,biē":"瘪", | ||
"liáo,lào,lǎo":"潦", | ||
"chéng,dèng":"澄", | ||
"léi,lèi":"擂", | ||
"lèi,léi":"擂", | ||
"piáo":"瓢", | ||
"shà":"霎", | ||
"má,mò":"蟆", | ||
"mò,má":"蟆", | ||
"qué":"瘸", | ||
"liáo,liǎo":"燎", | ||
"liǎo,liào":"瞭", | ||
"sāo,sào":"臊", | ||
"liào,liǎo":"瞭", | ||
"sào,sāo":"臊", | ||
"mí,méi":"糜", | ||
"ái":"癌", | ||
"tún":"臀", | ||
"huō,huò,huá":"豁", | ||
"huò,huō,huá":"豁", | ||
"pù,bào":"瀑", | ||
@@ -1613,3 +1613,3 @@ "chuō":"戳", | ||
"bò,bǒ":"簸", | ||
"bù,bó":"簿", | ||
"bó,bù":"簿", | ||
"bìn":"鬓", | ||
@@ -1616,0 +1616,0 @@ "suǐ":"髓", |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
@@ -20,3 +21,3 @@ var isNode = typeof process === "object" && | ||
hans = dict_combo[py]; | ||
for(var i=0,han,l=hans.length; i<l; i++){ | ||
for(var i = 0, han, l = hans.length; i < l; i++){ | ||
han = hans.charCodeAt(i); | ||
@@ -26,3 +27,3 @@ if(!uncomboed.hasOwnProperty(han)){ | ||
}else{ | ||
uncomboed[han] += ","+py; | ||
uncomboed[han] += "," + py; | ||
} | ||
@@ -36,6 +37,14 @@ } | ||
function segment(hans) { | ||
jieba = jieba || module['require']('nodejieba'); | ||
// 词语拼音库。 | ||
PHRASES_DICT = PHRASES_DICT || module["require"]("./phrases-dict"); | ||
return jieba.cut(hans) | ||
try { | ||
jieba = jieba || module["require"]("nodejieba"); | ||
} catch (ex) { | ||
console.error(); | ||
console.error(" Segment need nodejieba, please run '$ npm install nodejieba'."); | ||
console.error(" 分词需要使用 nodejieba 模块,请运行 '$ npm install nodejieba' 并确保安装完成。"); | ||
console.error(); | ||
throw ex; | ||
} | ||
// 词语拼音库。 | ||
PHRASES_DICT = PHRASES_DICT || module["require"]("./phrases-dict"); | ||
return jieba.cut(hans); | ||
} | ||
@@ -53,4 +62,4 @@ if(isNode){ | ||
// 韵母表。 | ||
var FINALS = "ang,eng,ing,ong,an,en,in,un,er,ai,ei,ui,ao,ou,iu,ie,ve,a,o,e,i,u,v".split(","); | ||
var PINYIN_STYLE = { | ||
//var FINALS = "ang,eng,ing,ong,an,en,in,un,er,ai,ei,ui,ao,ou,iu,ie,ve,a,o,e,i,u,v".split(","); | ||
var PINYIN_STYLE = { | ||
NORMAL: 0, // 普通风格,不带音标。 | ||
@@ -68,3 +77,3 @@ TONE: 1, // 标准风格,音标在韵母的第一个字母上。 | ||
} | ||
var RE_PHONETIC_SYMBOL = new RegExp('(['+re_phonetic_symbol_source+'])', 'g'); | ||
var RE_PHONETIC_SYMBOL = new RegExp("([" + re_phonetic_symbol_source + "])", "g"); | ||
var RE_TONE2 = /([aeoiuvnm])([0-4])$/; | ||
@@ -86,5 +95,5 @@ var DEFAULT_OPTIONS = { | ||
if(more.hasOwnProperty(k)){ | ||
obj[k] = more[k] | ||
obj[k] = more[k]; | ||
}else{ | ||
obj[k] = origin[k] | ||
obj[k] = origin[k]; | ||
} | ||
@@ -137,3 +146,5 @@ } | ||
if("string" !== typeof han){return [];} | ||
if(typeof han !== "string"){ | ||
return []; | ||
} | ||
if(han.length !== 1){ | ||
@@ -145,3 +156,5 @@ return single_pinyin(han.charAt(0), options); | ||
if(!PINYIN_DICT[hanCode]){return [han];} | ||
if(!PINYIN_DICT[hanCode]){ | ||
return [han]; | ||
} | ||
@@ -156,5 +169,7 @@ var pys = PINYIN_DICT[hanCode].split(","); | ||
var pinyins = []; | ||
for(var i=0,py,l=pys.length; i<l; i++){ | ||
for(var i = 0, py, l = pys.length; i < l; i++){ | ||
py = toFixed(pys[i], options.style); | ||
if(py_cached.hasOwnProperty(py)){continue;} | ||
if(py_cached.hasOwnProperty(py)){ | ||
continue; | ||
} | ||
py_cached[py] = py; | ||
@@ -186,3 +201,3 @@ | ||
}else{ | ||
for(var i=0,l=phrases.length; i<l; i++){ | ||
for(var i = 0, l = phrases.length; i < l; i++){ | ||
py.push(single_pinyin(phrases[i], options)); | ||
@@ -199,3 +214,5 @@ } | ||
if("string" !== typeof hans){return [];} | ||
if(typeof hans !== "string"){ | ||
return []; | ||
} | ||
@@ -207,3 +224,3 @@ options = extend(DEFAULT_OPTIONS, options || {}); | ||
for(var i=0,nohans="",firstCharCode,words,l=phrases.length; i<l; i++){ | ||
for(var i = 0, nohans = "", firstCharCode, words, l = phrases.length; i < l; i++){ | ||
@@ -221,3 +238,3 @@ words = phrases[i]; | ||
if(words.length===1){ | ||
if(words.length === 1){ | ||
pys.push(single_pinyin(words, options)); | ||
@@ -246,3 +263,3 @@ }else{ | ||
function initials(pinyin){ | ||
for(var i=0,l=INITIALS.length; i<l; i++){ | ||
for(var i = 0, l = INITIALS.length; i < l; i++){ | ||
if(pinyin.indexOf(INITIALS[i]) === 0){ | ||
@@ -249,0 +266,0 @@ return INITIALS[i]; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
High entropy strings
Supply chain riskContains high entropy strings. This could be a sign of encrypted data, leaked secrets or obfuscated code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
39909972
111
529050
189
7
4
15
- Removednodejieba@~1.2.2