{"_id":"@bucco/emoji-picker","name":"@bucco/emoji-picker","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.3":{"name":"@bucco/emoji-picker","version":"1.0.3","scripts":{"serve":"vue-cli-service serve --open","build":"rm -rf lib && rollup -c","build:app":"vue-cli-service build --modern","lint":"vue-cli-service lint","test:unit":"vue-cli-service test:unit","prepublishOnly":"yarn build"},"main":"./lib/v-emoji-picker.cjs.js","module":"./lib/v-emoji-picker.esm.js","unpkg":"./lib/v-emoji-picker.unpkg.js","browser":{"./sfc":"src/VEmojiPicker.vue"},"typings":"./lib/index.d.ts","dependencies":{"vue-class-component":"^7.2.6","vue-property-decorator":"^9.1.2"},"peerDependencies":{"vue":"^2.6.11"},"devDependencies":{"@rollup/plugin-node-resolve":"^11.1.0","@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","@vue/cli-plugin-eslint":"^4.5.11","@vue/cli-plugin-typescript":"^4.5.11","@vue/cli-plugin-unit-mocha":"^4.5.11","@vue/cli-service":"^4.5.11","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^1.1.2","babel-eslint":"^10.1.0","chai":"^4.2.0","eslint":"^7.18.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-vue":"^7.5.0","rollup":"^2.38.0","rollup-plugin-css-porter":"^1.0.2","rollup-plugin-filesize":"^9.1.0","rollup-plugin-sass":"^1.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^5.1.9","sass":"^1.32.5","sass-loader":"^10.1.1","terser":"^5.5.1","typescript":"^4.1.3","vue":"^2.6.12","vue-template-compiler":"^2.6.12"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"homepage":"https://github.com/joaoeudes7/V-Emoji-Picker#readme","keywords":["javascript","vue","emoji","unicode"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joaoeudes7/V-Emoji-Picker.git"},"gitHead":"57a306153ad0eb26cdf0a221d3f87d01131fa0b4","description":"This simple package using Emojis Natives","bugs":{"url":"https://github.com/joaoeudes7/V-Emoji-Picker/issues"},"_id":"@bucco/emoji-picker@1.0.3","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hv4ZjJGMl5GM2BBWoohEtO1mA0Sg7t71otEmRizfDup+eUbortX632/eGY3QHXHFHBi4FOlMKVJZoH5jqy9vGQ==","shasum":"7bac848a96d7fd3ee6937b4124fb471e62a881f6","tarball":"https://registry.npmjs.org/@bucco/emoji-picker/-/emoji-picker-1.0.3.tgz","fileCount":66,"unpackedSize":504581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt4E3LDaH6QtSkQNvZ0xE+ZTbEfWQ8hdnoNL+E1e5/dAIgMmSFMJ3trI7HgPytzZgdPZ7h7ZnVbCBqviooNe8j8Gk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWU40ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Ng/+IM0KerJSlgDHxPXUs45F6C2plq5OocUq1gzCAAl4HMvdUKTj\r\neP+Q4Vdv78i1D2nL2A7TyDv6iD9H5XUOK/6IAHTNeEEp3FVfssJkrTjISXim\r\nsjcECpa7Jw3L1K0dlYVIyfuy4793XZlbzzznxK1hMeekfEKBJ9tjIPEbLeEI\r\nfg1lB167LxiDebrPLkiMBRV/EFx/CBJtCJ1r2xpn+3zctvv/k/qR/j70u494\r\np4jk3F9y+MILU+yjicFfMqYLXU2/h3gpczRq967pCILUYXd1/FZI4+8YzJNY\r\nSttPgkyyHafDOaXIt22LA3Dycsbeo/mxmH5aeDeNPXV+HXh7kP+aJTV9bzo7\r\nVB7vp5aUPXLaaa+YoQoPRUzpT38k8Zki13ihV1IIOeJSUFKA5kdcm+F4qSSR\r\nFRFHf1Ke/CHtwsh6Ldnp8TRiuUBDjv4LyNrxTbwmK/MCS2V6vmh9HXg8lPg0\r\n2Reznpzscr86sxtjJGVBSGgrbVUSZ0GOvXYnzYBaFkD3aiIOmZhu0RqIH3Jb\r\nxpPKMx8ARDi1Z+cLm5lMdamywFMUcnKUii9/Ktoqm1+TXxuX29Tt50uGRvLQ\r\nQ8z6lkQnVM+jnjN+dCDcvsFjC/jWtSP8nf8dHw0vNev8H8Z3knBmIRlSsr86\r\niFNdCwdfCMMzfswrAyDm4ORitbIbt+Nnh7U=\r\n=8duq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nduongbao","email":"nduongbao@ploggmedia.com"},"directories":{},"maintainers":[{"name":"rlapierre1","email":"rlapierre@ploggmedia.com"},{"name":"med071","email":"mhamidoun@ploggmedia.com"},{"name":"nduongbao","email":"nduongbao@ploggmedia.com"},{"name":"xanadev","email":"aelhaj@ploggmedia.com"},{"name":"samuelstpl","email":"spierre@ploggmedia.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emoji-picker_1.0.3_1666797108102_0.8098418326016243"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-26T15:11:48.035Z","1.0.3":"2022-10-26T15:11:48.345Z","modified":"2022-10-26T15:11:48.673Z"},"maintainers":[{"name":"rlapierre1","email":"rlapierre@ploggmedia.com"},{"name":"med071","email":"mhamidoun@ploggmedia.com"},{"name":"nduongbao","email":"nduongbao@ploggmedia.com"},{"name":"xanadev","email":"aelhaj@ploggmedia.com"},{"name":"samuelstpl","email":"spierre@ploggmedia.com"}],"description":"This simple package using Emojis Natives","homepage":"https://github.com/joaoeudes7/V-Emoji-Picker#readme","keywords":["javascript","vue","emoji","unicode"],"repository":{"type":"git","url":"git+https://github.com/joaoeudes7/V-Emoji-Picker.git"},"bugs":{"url":"https://github.com/joaoeudes7/V-Emoji-Picker/issues"},"license":"MIT","readme":"# V-Emoji-Picker\nThis simple package using Emojis Natives\n\n[![npm](https://img.shields.io/npm/v/v-emoji-picker.svg?style=flat-square)](https://www.npmjs.com/package/v-emoji-picker)\n[![bundlephobia](https://img.shields.io/bundlephobia/minzip/v-emoji-picker.svg?style=flat-square)](https://bundlephobia.com/result?p=v-emoji-picker@latest)\n[![npm](https://img.shields.io/npm/dm/v-emoji-picker.svg?style=flat-square)](https://www.npmjs.com/package/v-emoji-picker)\n[![vue2](https://img.shields.io/badge/vue-2.x-brightgreen.svg?style=flat-square)](https://vuejs.org/)\n[![CodeFactor](https://www.codefactor.io/repository/github/joaoeudes7/v-emoji-picker/badge?style=flat-square)](https://www.codefactor.io/repository/github/joaoeudes7/v-emoji-picker)\n![example: Android](.demo.png)\n\n---\n## Contents\n - [V-Emoji-Picker](#v-emoji-picker)\n - [Contents](#contents)\n - [Installation](#installation)\n - [Usage](#usage)\n - [Props](#props)\n - [Events](#events)\n - [Using custom Emojis](#using-custom-emojis)\n - [Using custom Categories](#using-custom-categories)\n - [Using SVG](#using-svg)\n - [Structure Emoji](#structure-emoji)\n - [Size](#size)\n - [License](#license)\n----\n\n# Installation\n```bash\nyarn add v-emoji-picker\n```\n# Usage\n```vue\n<template>\n  <div id=\"app\">\n    <VEmojiPicker @select=\"selectEmoji\" />\n  </div>\n</template>\n\n<script>\nimport { VEmojiPicker } from 'v-emoji-picker';\n\nexport default {\n  name: 'Demo',\n  components: {\n    VEmojiPicker\n  },\n  data: () => ({}),\n  methods: {\n    selectEmoji(emoji) {\n      console.log(emoji)\n    }\n  }\n}\n</script>\n```\n\nor Global\n\n```js\nimport Vue from \"vue\";\nimport App from \"./App.vue\";\n\nimport VEmojiPicker from 'v-emoji-picker';\n\nVue.config.productionTip = false;\nVue.use(VEmojiPicker);\n\nnew Vue({\n  render: h => h(App)\n}).$mount(\"#app\");\n```\n\n## Props\n```ts\n{\n  @Prop({ default: () => [] }) customEmojis!: IEmoji[];\n  @Prop({ default: () => [] }) customCategories!: ICategory[];\n  @Prop({ default: 15 }) limitFrequently!: number;\n  @Prop({ default: 5 }) emojisByRow!: number;\n  @Prop({ default: false }) continuousList!: boolean;\n  @Prop({ default: 32 }) emojiSize!: number;\n  @Prop({ default: true }) emojiWithBorder!: boolean;\n  @Prop({ default: true }) showSearch!: boolean;\n  @Prop({ default: true }) showCategories!: boolean;\n  @Prop({ default: false }) dark!: boolean;\n  @Prop({ default: \"Peoples\" }) initialCategory!: string;\n  @Prop({ default: () => [] as ICategory[] }) exceptCategories!: ICategory[];\n  @Prop({ default: () => [] as Emoji[] }) exceptEmojis!: IEmoji[];\n  @Prop({}) i18n!: Object;\n}\n```\n\n## Events\n```js\n{\n  select: 'Emit event on Selected Emoji',\n  changeCategory: 'Emit event on Change Category'\n}\n```\n\n# Using custom Emojis\nArray of items with `Interface IEmoji`\n\n```js\ninterface IEmoji {\n  data: string;\n  category: string;\n  aliases: string[];\n}\n```\n\nset in Prop `customEmojis`\n\n# Using custom Categories\nArray of items with `Interface ICategory`\n\n```js\ninterface ICategory {\n  name: string;\n  icon: string;\n}\n```\n\nset in Prop `customCategories`\n\n# Using SVG\nDoc coming soon...\n\n# i18n\nSet in Prop `i18n` a object with structure of you custom translation:\n\n```html\n  <VEmojiPicker :i18n=\"i18n\" />\n```\n\n```js\nconst i18n = {\n  search: 'Pesquisar...',\n  categories: {\n    Activity: \"Atividades\",\n    Flags: \"Bandeiras\",\n    Foods: \"Comida\",\n    Frequently: \"Frequentes\",\n    Objects: \"Objetos\",\n    Nature: \"Natureza\",\n    Peoples: \"Pessoas\",\n    Symbols: \"Símbolos\",\n    Places: \"Locais\"\n  }\n}\n```\n\nor import from `locale/lang/${youLang}`\n\nObs: Default language is en-UK\n\n# Structure Emoji\n![](.emoji.png)\n\n# Size\n![](.demo-size.png)\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjoaoeudes7%2FV-Emoji-Picker.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjoaoeudes7%2FV-Emoji-Picker?ref=badge_large)\n","readmeFilename":"Readme.md"}