stz_random_avator

1.0.1 • Public • Published

面试题

使用过ts发过包吗

知道什么是发包嘛

有没有过自己维护的开源项目

有自己写过cli嘛

了解node嘛

  1. 初始化项目

    npm init -y

    tsc init

  2. 配置出口文件 tsconfig.json/outDir : dist

  3. package.json entry:'dist/index.js'

  4. npm login

  5. npm publish

后台项目 用户 自动生成头像

https://avataaars.io/
?accessoriesType=Prescription01
&avatarStyle=Circle
&clotheColor=Pink
&clotheType=Overall
&eyeType=Close
&eyebrowType=AngryNatural
&facialHairColor=Blonde
&facialHairType=MoustacheFancy
&hairColor=Blonde
&hatColor=Blue02
&mouthType=Twinkle
&skinColor=Black
&topType=ShortHairShortFlat

头部

 'NoHair',
 'Eyepatch',
 'Hat',
 'Hijab',
 'Turban',
 'WinterHat1',
 'WinterHat2',
 'WinterHat3',
 'WinterHat4',
 'LongHairBigHair',
 'LongHairBob',
 'LongHairBun',
 'LongHairCurly',
 'LongHairCurvy',
 'LongHairDreads',
 'LongHairFrida',
 'LongHairFro',
 'LongHairFroBand',
 'LongHairNotTooLong',
 'LongHairShavedSides',
 'LongHairMiaWallace',
 'LongHairStraight',
 'LongHairStraight2',
 'LongHairStraightStrand',
 'ShortHairDreads01',
 'ShortHairDreads02',
 'ShortHairFrizzle',
 'ShortHairShaggyMullet',
 'ShortHairShortCurly',
 'ShortHairShortFlat',
 'ShortHairShortRound',
 'ShortHairShortWaved',
 'ShortHairSides',
 'ShortHairTheCaesar',
 'ShortHairTheCaesarSidePart'

配件

'Blank',
'Kurt',
'Prescription01',
'Prescription02',
'Round',
'Sunglasses',
'Wayfarers'

发型

'Blank',
'BeardMedium',
'BeardLight',
'BeardMagestic',
'MoustacheFancy',
'MoustacheMagnum'

颜色

'Auburn',
'Black',
'Blonde',
'BlondeGolden',
'Brown',
'BrownDark',
'Platinum',
'Red'

衣服类型

'BlazerShirt',
'BlazerSweater',
'CollarSweater',
'GraphicShirt',
'Hoodie',
'Overall',
'ShirtCrewNeck',
'ShirtScoopNeck',
'ShirtVNeck'

眼睛类型

'Close',
'Cry',
'Default',
'Dizzy',
'EyeRoll',
'Happy',
'Hearts',
'Side',
'Squint',
'Surprised',
'Wink',
'WinkWacky'

表情

'Angry',
'AngryNatural',
'Default',
'DefaultNatural',
'FlatNatural',
'RaisedExcited',
'RaisedExcitedNatural',
'SadConcerned',
'SadConcernedNatural',
'UnibrowNatural',
'UpDown',
'UpDownNatural'

嘴巴

'Concerned',
'Default',
'Disbelief',
'Eating',
'Grimace',
'Sad',
'ScreamOpen',
'Serious',
'Smile',
'Tongue',
'Twinkle',
'Vomit'

皮肤颜色

'Tanned', 'Yellow', 'Pale', 'Light', 'Brown', 'DarkBrown', 'Black'

头发颜色

'Auburn',
'Black',
'Blonde',
'BlondeGolden',
'Brown',
'BrownDark',
'PastelPink',
'Platinum',
'Red',
'SilverGray'

帽子颜色

'Black',
'Blue01',
'Blue02',
'Blue03',
'Gray01',
'Gray02',
'Heather',
'PastelBlue',
'PastelGreen',
'PastelOrange',
'PastelRed',
'PastelYellow',
'Pink',
'Red',
'White'

衣服颜色

'Black',
'Blue01',
'Blue02',
'Blue03',
'Gray01',
'Gray02',
'Heather',
'PastelBlue',
'PastelGreen',
'PastelOrange',
'PastelRed',
'PastelYellow',
'Pink',
'Red',
'White'

Readme

Keywords

Package Sidebar

Install

npm i stz_random_avator

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

22.6 kB

Total Files

5

Last publish

Collaborators

  • comingds