Socket
Socket
Sign inDemoInstall

react-native-vector-icons

Package Overview
Dependencies
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-vector-icons - npm Package Compare versions

Comparing version 5.0.0 to 6.0.0

.github/ISSUE_TEMPLATE/bug_report.md

4

bin/add-font-assets.js

@@ -5,4 +5,6 @@ #!/usr/bin/env node

const fs = require('fs');
const path = require('path');
const json = require('../../package.json');
/* eslint-disable import/no-dynamic-require */
const json = require(path.resolve('./package.json'));

@@ -9,0 +11,0 @@ if (!json.rnpm) {

@@ -5,4 +5,5 @@ #!/usr/bin/env node

const fs = require('fs');
const yargs = require('yargs');
const argv = require('yargs')
const { argv } = yargs
.usage('')

@@ -18,3 +19,3 @@ .option('path', {

.demandOption('path')
.demandOption('output').argv;
.demandOption('output');

@@ -21,0 +22,0 @@ const path = `${argv.path}/svgs/`;

@@ -7,4 +7,6 @@ #!/usr/bin/env node

const path = require('path');
const yargs = require('yargs');
const generateIconSetFromCss = require('../lib/generate-icon-set-from-css');
const argv = require('yargs')
const { argv } = yargs
.usage(

@@ -23,3 +25,3 @@ 'Usage: $0 [options] path/to/styles.css \nFor default template please provide --componentName and --fontFamily'

.describe('g', 'Save glyphmap JSON to file')
.alias('g', 'glyphmap').argv;
.alias('g', 'glyphmap');

@@ -26,0 +28,0 @@ let template;

@@ -7,3 +7,5 @@ #!/usr/bin/env node

const path = require('path');
const argv = require('yargs')
const yargs = require('yargs');
const { argv } = yargs
.usage(

@@ -19,3 +21,3 @@ 'Usage: $0 [options] path/to/codepoints \nFor default template please provide --componentName and --fontFamily'

.describe('g', 'Save glyphmap JSON to file')
.alias('g', 'glyphmap').argv;
.alias('g', 'glyphmap');

@@ -22,0 +24,0 @@ function extractGlyphMapFromCodepoints(fileName) {

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _Entypo=require('./glyphmaps/Entypo.json');var _Entypo2=_interopRequireDefault(_Entypo);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_Entypo2.default,'Entypo','Entypo.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _Entypo=_interopRequireDefault(require("./glyphmaps/Entypo.json"));var iconSet=(0,_createIconSet.default)(_Entypo.default,'Entypo','Entypo.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _EvilIcons=require('./glyphmaps/EvilIcons.json');var _EvilIcons2=_interopRequireDefault(_EvilIcons);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_EvilIcons2.default,'EvilIcons','EvilIcons.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _EvilIcons=_interopRequireDefault(require("./glyphmaps/EvilIcons.json"));var iconSet=(0,_createIconSet.default)(_EvilIcons.default,'EvilIcons','EvilIcons.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _Feather=require('./glyphmaps/Feather.json');var _Feather2=_interopRequireDefault(_Feather);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_Feather2.default,'Feather','Feather.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _Feather=_interopRequireDefault(require("./glyphmaps/Feather.json"));var iconSet=(0,_createIconSet.default)(_Feather.default,'Feather','Feather.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _FontAwesome=require('./glyphmaps/FontAwesome.json');var _FontAwesome2=_interopRequireDefault(_FontAwesome);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_FontAwesome2.default,'FontAwesome','FontAwesome.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _FontAwesome=_interopRequireDefault(require("./glyphmaps/FontAwesome.json"));var iconSet=(0,_createIconSet.default)(_FontAwesome.default,'FontAwesome','FontAwesome.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.FA5Style=undefined;var _createIconSetFromFontawesome=require('./lib/create-icon-set-from-fontawesome5');Object.defineProperty(exports,'FA5Style',{enumerable:true,get:function get(){return _createIconSetFromFontawesome.FA5Style;}});var _FontAwesome5Free=require('./glyphmaps/FontAwesome5Free.json');var _FontAwesome5Free2=_interopRequireDefault(_FontAwesome5Free);var _FontAwesome5Free_meta=require('./glyphmaps/FontAwesome5Free_meta.json');var _FontAwesome5Free_meta2=_interopRequireDefault(_FontAwesome5Free_meta);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSetFromFontawesome.createFA5iconSet)(_FontAwesome5Free2.default,_FontAwesome5Free_meta2.default,false);exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"FA5Style",{enumerable:true,get:function get(){return _createIconSetFromFontawesome.FA5Style;}});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSetFromFontawesome=require("./lib/create-icon-set-from-fontawesome5");var _FontAwesome5Free=_interopRequireDefault(require("./glyphmaps/FontAwesome5Free.json"));var _FontAwesome5Free_meta=_interopRequireDefault(require("./glyphmaps/FontAwesome5Free_meta.json"));var iconSet=(0,_createIconSetFromFontawesome.createFA5iconSet)(_FontAwesome5Free.default,_FontAwesome5Free_meta.default,false);var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.FA5Style=undefined;var _createIconSetFromFontawesome=require('./lib/create-icon-set-from-fontawesome5');Object.defineProperty(exports,'FA5Style',{enumerable:true,get:function get(){return _createIconSetFromFontawesome.FA5Style;}});var _FontAwesome5Pro=require('./glyphmaps/FontAwesome5Pro.json');var _FontAwesome5Pro2=_interopRequireDefault(_FontAwesome5Pro);var _FontAwesome5Pro_meta=require('./glyphmaps/FontAwesome5Pro_meta.json');var _FontAwesome5Pro_meta2=_interopRequireDefault(_FontAwesome5Pro_meta);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSetFromFontawesome.createFA5iconSet)(_FontAwesome5Pro2.default,_FontAwesome5Pro_meta2.default,true);exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"FA5Style",{enumerable:true,get:function get(){return _createIconSetFromFontawesome.FA5Style;}});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSetFromFontawesome=require("./lib/create-icon-set-from-fontawesome5");var _FontAwesome5Pro=_interopRequireDefault(require("./glyphmaps/FontAwesome5Pro.json"));var _FontAwesome5Pro_meta=_interopRequireDefault(require("./glyphmaps/FontAwesome5Pro_meta.json"));var iconSet=(0,_createIconSetFromFontawesome.createFA5iconSet)(_FontAwesome5Pro.default,_FontAwesome5Pro_meta.default,true);var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _Foundation=require('./glyphmaps/Foundation.json');var _Foundation2=_interopRequireDefault(_Foundation);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_Foundation2.default,'fontcustom','Foundation.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _Foundation=_interopRequireDefault(require("./glyphmaps/Foundation.json"));var iconSet=(0,_createIconSet.default)(_Foundation.default,'fontcustom','Foundation.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -10,2 +10,3 @@ {

"algolia",
"alipay",
"amazon-pay",

@@ -327,2 +328,3 @@ "amazon",

"tencent-weibo",
"the-red-yeti",
"themeco",

@@ -540,2 +542,3 @@ "themeisle",

"solid": [
"ad",
"address-book",

@@ -562,2 +565,3 @@ "address-card",

"angry",
"ankh",
"apple-alt",

@@ -608,2 +612,3 @@ "archive",

"bezier-curve",
"bible",
"bicycle",

@@ -641,2 +646,3 @@ "binoculars",

"bus",
"business-time",
"calculator",

@@ -700,2 +706,3 @@ "calendar-alt",

"circle",
"city",
"clipboard-check",

@@ -719,5 +726,7 @@ "clipboard-list",

"comment-alt",
"comment-dollar",
"comment-dots",
"comment-slash",
"comment",
"comments-dollar",
"comments",

@@ -736,2 +745,3 @@ "compact-disc",

"crop",
"cross",
"crosshairs",

@@ -746,2 +756,3 @@ "crow",

"desktop",
"dharmachakra",
"diagnoses",

@@ -778,2 +789,3 @@ "dice-five",

"ellipsis-v",
"envelope-open-text",
"envelope-open",

@@ -838,3 +850,5 @@ "envelope-square",

"flushed",
"folder-minus",
"folder-open",
"folder-plus",
"folder",

@@ -848,2 +862,3 @@ "font-awesome-logo-full",

"frown",
"funnel-dollar",
"futbol",

@@ -864,2 +879,3 @@ "gamepad",

"golf-ball",
"gopuram",
"graduation-cap",

@@ -885,2 +901,3 @@ "greater-than-equal",

"h-square",
"hamsa",
"hand-holding-heart",

@@ -904,2 +921,3 @@ "hand-holding-usd",

"hashtag",
"haykal",
"hdd",

@@ -939,5 +957,9 @@ "heading",

"italic",
"jedi",
"joint",
"journal-whills",
"kaaba",
"key",
"keyboard",
"khanda",
"kiss-beam",

@@ -947,2 +969,3 @@ "kiss-wink-heart",

"kiwi-bird",
"landmark",
"language",

@@ -981,2 +1004,3 @@ "laptop-code",

"magnet",
"mail-bulk",
"male",

@@ -1002,2 +1026,3 @@ "map-marked-alt",

"memory",
"menorah",
"mercury",

@@ -1024,2 +1049,3 @@ "microchip",

"mortar-pestle",
"mosque",
"motorcycle",

@@ -1035,2 +1061,3 @@ "mouse-pointer",

"oil-can",
"om",
"outdent",

@@ -1047,2 +1074,3 @@ "paint-brush",

"passport",
"pastafarianism",
"paste",

@@ -1052,2 +1080,3 @@ "pause-circle",

"paw",
"peace",
"pen-alt",

@@ -1069,2 +1098,3 @@ "pen-fancy",

"pills",
"place-of-worship",
"plane-arrival",

@@ -1080,2 +1110,4 @@ "plane-departure",

"podcast",
"poll-h",
"poll",
"poo",

@@ -1086,2 +1118,4 @@ "poop",

"power-off",
"pray",
"praying-hands",
"prescription-bottle-alt",

@@ -1100,2 +1134,3 @@ "prescription-bottle",

"quote-right",
"quran",
"random",

@@ -1128,2 +1163,4 @@ "receipt",

"screwdriver",
"search-dollar",
"search-location",
"search-minus",

@@ -1164,2 +1201,3 @@ "search-plus",

"snowflake",
"socks",
"solar-panel",

@@ -1181,6 +1219,9 @@ "sort-alpha-down",

"square-full",
"square-root-alt",
"square",
"stamp",
"star-and-crescent",
"star-half-alt",
"star-half",
"star-of-david",
"star-of-life",

@@ -1211,2 +1252,3 @@ "star",

"swimming-pool",
"synagogue",
"sync-alt",

@@ -1254,2 +1296,4 @@ "sync",

"tooth",
"torah",
"torii-gate",
"trademark",

@@ -1317,2 +1361,3 @@ "traffic-light",

"video",
"vihara",
"volleyball-ball",

@@ -1338,4 +1383,5 @@ "volume-down",

"x-ray",
"yen-sign"
"yen-sign",
"yin-yang"
]
}

@@ -5,2 +5,3 @@ {

"accusoft": 62313,
"ad": 63041,
"address-book": 62137,

@@ -18,2 +19,3 @@ "address-card": 62139,

"align-right": 61496,
"alipay": 63042,
"allergies": 62561,

@@ -39,2 +41,3 @@ "amazon": 62064,

"angular": 62496,
"ankh": 63044,
"app-store": 62319,

@@ -99,2 +102,3 @@ "app-store-ios": 62320,

"bezier-curve": 62811,
"bible": 63047,
"bicycle": 61958,

@@ -144,2 +148,3 @@ "bimobject": 62328,

"bus-alt": 62814,
"business-time": 63050,
"buysellads": 61965,

@@ -216,2 +221,3 @@ "calculator": 61932,

"circle-notch": 61902,
"city": 63055,
"clipboard": 62248,

@@ -241,5 +247,7 @@ "clipboard-check": 62572,

"comment-alt": 62074,
"comment-dollar": 63057,
"comment-dots": 62637,
"comment-slash": 62643,
"comments": 61574,
"comments-dollar": 63059,
"compact-disc": 62751,

@@ -273,2 +281,3 @@ "compass": 61774,

"crop-alt": 62821,
"cross": 63060,
"crosshairs": 61531,

@@ -292,2 +301,3 @@ "crow": 62752,

"deviantart": 61885,
"dharmachakra": 63061,
"diagnoses": 62576,

@@ -345,2 +355,3 @@ "dice": 62754,

"envelope-open": 62134,
"envelope-open-text": 63064,
"envelope-square": 61849,

@@ -420,3 +431,5 @@ "envira": 62105,

"folder": 61563,
"folder-minus": 63069,
"folder-open": 61564,
"folder-plus": 63070,
"font": 61489,

@@ -441,2 +454,3 @@ "font-awesome": 62132,

"fulcrum": 62731,
"funnel-dollar": 63074,
"futbol": 61923,

@@ -482,2 +496,3 @@ "galactic-republic": 62732,

"google-wallet": 61934,
"gopuram": 63076,
"graduation-cap": 61853,

@@ -511,2 +526,3 @@ "gratipay": 61828,

"hackerrank": 62967,
"hamsa": 63077,
"hand-holding": 62653,

@@ -530,2 +546,3 @@ "hand-holding-heart": 62654,

"hashtag": 62098,
"haykal": 63078,
"hdd": 61600,

@@ -580,2 +597,3 @@ "heading": 61916,

"java": 62692,
"jedi": 63081,
"jedi-order": 62734,

@@ -586,5 +604,7 @@ "jenkins": 62390,

"joomla": 61866,
"journal-whills": 63082,
"js": 62392,
"js-square": 62393,
"jsfiddle": 61900,
"kaaba": 63083,
"kaggle": 62970,

@@ -595,2 +615,3 @@ "key": 61572,

"keycdn": 62394,
"khanda": 63085,
"kickstarter": 62395,

@@ -603,2 +624,3 @@ "kickstarter-k": 62396,

"korvue": 62511,
"landmark": 63087,
"language": 61867,

@@ -649,2 +671,3 @@ "laptop": 61705,

"magnet": 61558,
"mail-bulk": 63092,
"mailchimp": 62878,

@@ -681,2 +704,3 @@ "male": 61827,

"memory": 62776,
"menorah": 63094,
"mercury": 61987,

@@ -709,2 +733,3 @@ "microchip": 62171,

"mortar-pestle": 62887,
"mosque": 63096,
"motorcycle": 61980,

@@ -732,2 +757,3 @@ "mouse-pointer": 62021,

"old-republic": 62736,
"om": 63097,
"opencart": 62013,

@@ -752,2 +778,3 @@ "openid": 61851,

"passport": 62891,
"pastafarianism": 63099,
"paste": 61674,

@@ -759,2 +786,3 @@ "patreon": 62425,

"paypal": 61933,
"peace": 63100,
"pen": 62212,

@@ -788,2 +816,3 @@ "pen-alt": 62213,

"pinterest-square": 61651,
"place-of-worship": 63103,
"plane": 61554,

@@ -800,2 +829,4 @@ "plane-arrival": 62895,

"podcast": 62158,
"poll": 63105,
"poll-h": 63106,
"poo": 62206,

@@ -806,2 +837,4 @@ "poop": 63001,

"power-off": 61457,
"pray": 63107,
"praying-hands": 63108,
"prescription": 62897,

@@ -826,2 +859,3 @@ "prescription-bottle": 62597,

"quote-right": 61710,
"quran": 63111,
"r-project": 62711,

@@ -876,2 +910,4 @@ "random": 61556,

"search": 61442,
"search-dollar": 63112,
"search-location": 63113,
"search-minus": 61456,

@@ -928,2 +964,3 @@ "search-plus": 61454,

"snowflake": 62172,
"socks": 63126,
"solar-panel": 62906,

@@ -949,2 +986,3 @@ "sort": 61660,

"square-full": 62556,
"square-root-alt": 63128,
"squarespace": 62910,

@@ -955,4 +993,6 @@ "stack-exchange": 61837,

"star": 61445,
"star-and-crescent": 63129,
"star-half": 61577,
"star-half-alt": 62912,
"star-of-david": 63130,
"star-of-life": 63009,

@@ -995,2 +1035,3 @@ "staylinked": 62453,

"swimming-pool": 62917,
"synagogue": 63131,
"sync": 61473,

@@ -1022,2 +1063,3 @@ "sync-alt": 62193,

"th-list": 61451,
"the-red-yeti": 63133,
"theater-masks": 63024,

@@ -1045,2 +1087,4 @@ "themeco": 62918,

"tooth": 62921,
"torah": 63136,
"torii-gate": 63137,
"trade-federation": 62739,

@@ -1128,2 +1172,3 @@ "trademark": 62044,

"video-slash": 62690,
"vihara": 63143,
"vimeo": 62474,

@@ -1180,2 +1225,3 @@ "vimeo-square": 61844,

"yen-sign": 61783,
"yin-yang": 63149,
"yoast": 62129,

@@ -1182,0 +1228,0 @@ "youtube": 61799,

{
"500px": 62062,
"abacus": 63040,
"accessible-icon": 62312,
"accusoft": 62313,
"ad": 63041,
"address-book": 62137,

@@ -18,2 +20,3 @@ "address-card": 62139,

"align-right": 61496,
"alipay": 63042,
"allergies": 62561,

@@ -25,2 +28,3 @@ "amazon": 62064,

"amilia": 62317,
"analytics": 63043,
"anchor": 61757,

@@ -40,2 +44,3 @@ "android": 61819,

"angular": 62496,
"ankh": 63044,
"app-store": 62319,

@@ -114,2 +119,4 @@ "app-store-ios": 62320,

"badge-check": 62262,
"badge-dollar": 63045,
"badge-percent": 63046,
"balance-scale": 62030,

@@ -147,2 +154,3 @@ "balance-scale-left": 62741,

"bezier-curve": 62811,
"bible": 63047,
"bicycle": 61958,

@@ -204,2 +212,4 @@ "bimobject": 62328,

"bullseye": 61760,
"bullseye-arrow": 63048,
"bullseye-pointer": 63049,
"burn": 62570,

@@ -210,4 +220,7 @@ "buromobelexperte": 62335,

"bus-school": 62941,
"business-time": 63050,
"buysellads": 61965,
"cabinet-filing": 63051,
"calculator": 61932,
"calculator-alt": 63052,
"calendar": 61747,

@@ -268,3 +281,5 @@ "calendar-alt": 61555,

"chart-line": 61953,
"chart-line-down": 63053,
"chart-pie": 61952,
"chart-pie-alt": 63054,
"check": 61452,

@@ -311,2 +326,3 @@ "check-circle": 61528,

"circle-notch": 61902,
"city": 63055,
"clipboard": 62248,

@@ -343,2 +359,3 @@ "clipboard-check": 62572,

"comment-alt-check": 62626,
"comment-alt-dollar": 63056,
"comment-alt-dots": 62627,

@@ -354,2 +371,3 @@ "comment-alt-edit": 62628,

"comment-check": 62636,
"comment-dollar": 63057,
"comment-dots": 62637,

@@ -366,2 +384,4 @@ "comment-edit": 62638,

"comments-alt": 62646,
"comments-alt-dollar": 63058,
"comments-dollar": 63059,
"compact-disc": 62751,

@@ -405,2 +425,3 @@ "compass": 61774,

"crop-alt": 62821,
"cross": 63060,
"crosshairs": 61531,

@@ -426,2 +447,3 @@ "crow": 62752,

"deviantart": 61885,
"dharmachakra": 63061,
"diagnoses": 62576,

@@ -488,5 +510,8 @@ "diamond": 61977,

"empire": 61905,
"empty-set": 63062,
"engine-warning": 62962,
"envelope": 61664,
"envelope-open": 62134,
"envelope-open-dollar": 63063,
"envelope-open-text": 63064,
"envelope-square": 61849,

@@ -536,2 +561,4 @@ "envira": 62105,

"file-certificate": 62963,
"file-chart-line": 63065,
"file-chart-pie": 63066,
"file-check": 62230,

@@ -557,4 +584,6 @@ "file-code": 61897,

"file-signature": 62835,
"file-spreadsheet": 63067,
"file-times": 62231,
"file-upload": 62836,
"file-user": 63068,
"file-video": 61896,

@@ -584,3 +613,7 @@ "file-word": 61890,

"folder": 61563,
"folder-minus": 63069,
"folder-open": 61564,
"folder-plus": 63070,
"folder-times": 63071,
"folders": 63072,
"font": 61489,

@@ -608,2 +641,4 @@ "font-awesome": 62132,

"fulcrum": 62731,
"function": 63073,
"funnel-dollar": 63074,
"futbol": 61923,

@@ -622,2 +657,3 @@ "galactic-republic": 62732,

"gift": 61547,
"gift-card": 63075,
"git": 61907,

@@ -654,2 +690,3 @@ "git-square": 61906,

"google-wallet": 61934,
"gopuram": 63076,
"graduation-cap": 61853,

@@ -686,2 +723,3 @@ "gratipay": 61828,

"hackerrank": 62967,
"hamsa": 63077,
"hand-heart": 62652,

@@ -713,2 +751,3 @@ "hand-holding": 62653,

"hashtag": 62098,
"haykal": 63078,
"hdd": 61600,

@@ -768,3 +807,5 @@ "heading": 61916,

"instagram": 61805,
"integral": 63079,
"internet-explorer": 62059,
"intersection": 63080,
"inventory": 62592,

@@ -777,2 +818,3 @@ "ioxhost": 61960,

"java": 62692,
"jedi": 63081,
"jedi-order": 62734,

@@ -783,5 +825,7 @@ "jenkins": 62390,

"joomla": 61866,
"journal-whills": 63082,
"js": 62392,
"js-square": 62393,
"jsfiddle": 61900,
"kaaba": 63083,
"kaggle": 62970,

@@ -792,2 +836,4 @@ "key": 61572,

"keycdn": 62394,
"keynote": 63084,
"khanda": 63085,
"kickstarter": 62395,

@@ -801,3 +847,5 @@ "kickstarter-k": 62396,

"korvue": 62511,
"lambda": 63086,
"lamp": 62666,
"landmark": 63087,
"language": 61867,

@@ -829,2 +877,6 @@ "laptop": 61705,

"lightbulb": 61675,
"lightbulb-dollar": 63088,
"lightbulb-exclamation": 63089,
"lightbulb-on": 63090,
"lightbulb-slash": 63091,
"line": 62400,

@@ -867,2 +919,3 @@ "link": 61633,

"magnet": 61558,
"mail-bulk": 63092,
"mailchimp": 62878,

@@ -904,2 +957,3 @@ "male": 61827,

"meetup": 62176,
"megaphone": 63093,
"megaport": 62883,

@@ -910,2 +964,3 @@ "meh": 61722,

"memory": 62776,
"menorah": 63094,
"mercury": 61987,

@@ -919,2 +974,3 @@ "microchip": 62171,

"microsoft": 62410,
"mind-share": 63095,
"minus": 61544,

@@ -944,2 +1000,3 @@ "minus-circle": 61526,

"mortar-pestle": 62887,
"mosque": 63096,
"motorcycle": 61980,

@@ -969,2 +1026,4 @@ "mouse-pointer": 62021,

"old-republic": 62736,
"om": 63097,
"omega": 63098,
"opencart": 62013,

@@ -994,2 +1053,3 @@ "openid": 61851,

"passport": 62891,
"pastafarianism": 63099,
"paste": 61674,

@@ -1001,2 +1061,3 @@ "patreon": 62425,

"paypal": 61933,
"peace": 63100,
"pen": 62212,

@@ -1023,2 +1084,3 @@ "pen-alt": 62213,

"phone": 61589,
"phone-office": 63101,
"phone-plus": 62674,

@@ -1029,2 +1091,3 @@ "phone-slash": 62429,

"php": 62551,
"pi": 63102,
"pied-piper": 62126,

@@ -1039,2 +1102,3 @@ "pied-piper-alt": 61864,

"pinterest-square": 61651,
"place-of-worship": 63103,
"plane": 61554,

@@ -1054,2 +1118,5 @@ "plane-alt": 62430,

"podcast": 62158,
"podium": 63104,
"poll": 63105,
"poll-h": 63106,
"poo": 62206,

@@ -1060,6 +1127,10 @@ "poop": 63001,

"power-off": 61457,
"pray": 63107,
"praying-hands": 63108,
"prescription": 62897,
"prescription-bottle": 62597,
"prescription-bottle-alt": 62598,
"presentation": 63109,
"print": 61487,
"print-slash": 63110,
"procedures": 62599,

@@ -1081,2 +1152,3 @@ "product-hunt": 62088,

"quote-right": 61710,
"quran": 63111,
"r-project": 62711,

@@ -1150,2 +1222,4 @@ "racquet": 62554,

"search": 61442,
"search-dollar": 63112,
"search-location": 63113,
"search-minus": 61456,

@@ -1179,4 +1253,6 @@ "search-plus": 61454,

"shower": 62156,
"shredder": 63114,
"shuttle-van": 62902,
"shuttlecock": 62555,
"sigma": 63115,
"sign": 62681,

@@ -1189,2 +1265,12 @@ "sign-in": 61584,

"signal": 61458,
"signal-1": 63116,
"signal-2": 63117,
"signal-3": 63118,
"signal-4": 63119,
"signal-alt": 63120,
"signal-alt-1": 63121,
"signal-alt-2": 63122,
"signal-alt-3": 63123,
"signal-alt-slash": 63124,
"signal-slash": 63125,
"signature": 62903,

@@ -1216,2 +1302,3 @@ "simplybuilt": 61973,

"snowflake": 62172,
"socks": 63126,
"solar-panel": 62906,

@@ -1239,2 +1326,4 @@ "sort": 61660,

"square-full": 62556,
"square-root": 63127,
"square-root-alt": 63128,
"squarespace": 62910,

@@ -1245,5 +1334,7 @@ "stack-exchange": 61837,

"star": 61445,
"star-and-crescent": 63129,
"star-exclamation": 62195,
"star-half": 61577,
"star-half-alt": 62912,
"star-of-david": 63130,
"star-of-life": 63009,

@@ -1288,2 +1379,3 @@ "staylinked": 62453,

"swimming-pool": 62917,
"synagogue": 63131,
"sync": 61473,

@@ -1314,2 +1406,3 @@ "sync-alt": 62193,

"tags": 61484,
"tally": 63132,
"tape": 62683,

@@ -1331,2 +1424,3 @@ "tasks": 61614,

"th-list": 61451,
"the-red-yeti": 63133,
"theater-masks": 63024,

@@ -1341,2 +1435,3 @@ "themeco": 62918,

"thermometer-three-quarters": 62152,
"theta": 63134,
"thumbs-down": 61797,

@@ -1347,2 +1442,3 @@ "thumbs-up": 61796,

"ticket-alt": 62463,
"tilde": 63135,
"times": 61453,

@@ -1365,2 +1461,4 @@ "times-circle": 61527,

"toothbrush": 63029,
"torah": 63136,
"torii-gate": 63137,
"trade-federation": 62739,

@@ -1410,2 +1508,3 @@ "trademark": 62044,

"undo-alt": 62186,
"union": 63138,
"uniregistry": 62468,

@@ -1426,2 +1525,3 @@ "universal-access": 62106,

"user-astronaut": 62715,
"user-chart": 63139,
"user-check": 62716,

@@ -1431,2 +1531,3 @@ "user-circle": 62141,

"user-cog": 62718,
"user-crown": 63140,
"user-edit": 62719,

@@ -1449,2 +1550,3 @@ "user-friends": 62720,

"users-cog": 62729,
"users-crown": 63141,
"ussunnah": 62471,

@@ -1457,2 +1559,3 @@ "utensil-fork": 62179,

"vaadin": 62472,
"value-absolute": 63142,
"vector-square": 62923,

@@ -1471,2 +1574,3 @@ "venus": 61985,

"video-slash": 62690,
"vihara": 63143,
"vimeo": 62474,

@@ -1479,5 +1583,7 @@ "vimeo-square": 61844,

"volleyball-ball": 62559,
"volume": 63144,
"volume-down": 61479,
"volume-mute": 62178,
"volume-mute": 63145,
"volume-off": 61478,
"volume-slash": 62178,
"volume-up": 61480,

@@ -1502,2 +1608,5 @@ "vuejs": 62495,

"wifi": 61931,
"wifi-1": 63146,
"wifi-2": 63147,
"wifi-slash": 63148,
"wikipedia-w": 62054,

@@ -1532,2 +1641,3 @@ "window": 62478,

"yen-sign": 61783,
"yin-yang": 63149,
"yoast": 62129,

@@ -1534,0 +1644,0 @@ "youtube": 61799,

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});var _createIconSet=require('./lib/create-icon-set');Object.defineProperty(exports,'createIconSet',{enumerable:true,get:function get(){return _interopRequireDefault(_createIconSet).default;}});var _createIconSetFromFontello=require('./lib/create-icon-set-from-fontello');Object.defineProperty(exports,'createIconSetFromFontello',{enumerable:true,get:function get(){return _interopRequireDefault(_createIconSetFromFontello).default;}});var _createIconSetFromIcomoon=require('./lib/create-icon-set-from-icomoon');Object.defineProperty(exports,'createIconSetFromIcoMoon',{enumerable:true,get:function get(){return _interopRequireDefault(_createIconSetFromIcomoon).default;}});function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"createIconSet",{enumerable:true,get:function get(){return _createIconSet.default;}});Object.defineProperty(exports,"createIconSetFromFontello",{enumerable:true,get:function get(){return _createIconSetFromFontello.default;}});Object.defineProperty(exports,"createIconSetFromIcoMoon",{enumerable:true,get:function get(){return _createIconSetFromIcomoon.default;}});var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _createIconSetFromFontello=_interopRequireDefault(require("./lib/create-icon-set-from-fontello"));var _createIconSetFromIcomoon=_interopRequireDefault(require("./lib/create-icon-set-from-icomoon"));

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _Ionicons=require('./glyphmaps/Ionicons.json');var _Ionicons2=_interopRequireDefault(_Ionicons);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_Ionicons2.default,'Ionicons','Ionicons.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _Ionicons=_interopRequireDefault(require("./glyphmaps/Ionicons.json"));var iconSet=(0,_createIconSet.default)(_Ionicons.default,'Ionicons','Ionicons.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _MaterialCommunityIcons=require('./glyphmaps/MaterialCommunityIcons.json');var _MaterialCommunityIcons2=_interopRequireDefault(_MaterialCommunityIcons);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_MaterialCommunityIcons2.default,'Material Design Icons','MaterialCommunityIcons.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _MaterialCommunityIcons=_interopRequireDefault(require("./glyphmaps/MaterialCommunityIcons.json"));var iconSet=(0,_createIconSet.default)(_MaterialCommunityIcons.default,'Material Design Icons','MaterialCommunityIcons.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _MaterialIcons=require('./glyphmaps/MaterialIcons.json');var _MaterialIcons2=_interopRequireDefault(_MaterialIcons);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_MaterialIcons2.default,'Material Icons','MaterialIcons.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _MaterialIcons=_interopRequireDefault(require("./glyphmaps/MaterialIcons.json"));var iconSet=(0,_createIconSet.default)(_MaterialIcons.default,'Material Icons','MaterialIcons.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _Octicons=require('./glyphmaps/Octicons.json');var _Octicons2=_interopRequireDefault(_Octicons);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_Octicons2.default,'Octicons','Octicons.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _Octicons=_interopRequireDefault(require("./glyphmaps/Octicons.json"));var iconSet=(0,_createIconSet.default)(_Octicons.default,'Octicons','Octicons.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};var _jsxFileName='./RNIMigration.js';var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _react=require('react');var _react2=_interopRequireDefault(_react);var _propTypes=require('prop-types');var _propTypes2=_interopRequireDefault(_propTypes);var _FontAwesome=require('react-native-vector-icons/FontAwesome');var _FontAwesome2=_interopRequireDefault(_FontAwesome);var _Foundation=require('react-native-vector-icons/Foundation');var _Foundation2=_interopRequireDefault(_Foundation);var _Ionicons=require('react-native-vector-icons/Ionicons');var _Ionicons2=_interopRequireDefault(_Ionicons);var _MaterialIcons=require('react-native-vector-icons/MaterialIcons');var _MaterialIcons2=_interopRequireDefault(_MaterialIcons);var _Zocial=require('react-native-vector-icons/Zocial');var _Zocial2=_interopRequireDefault(_Zocial);var _SimpleLineIcons=require('react-native-vector-icons/SimpleLineIcons');var _SimpleLineIcons2=_interopRequireDefault(_SimpleLineIcons);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;}var ICON_SET_MAP={fontawesome:_FontAwesome2.default,foundation:_Foundation2.default,ion:_Ionicons2.default,material:_MaterialIcons2.default,zocial:_Zocial2.default,simpleline:_SimpleLineIcons2.default};var Icon=function(_PureComponent){_inherits(Icon,_PureComponent);function Icon(){var _ref;var _temp,_this,_ret;_classCallCheck(this,Icon);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}return _ret=(_temp=(_this=_possibleConstructorReturn(this,(_ref=Icon.__proto__||Object.getPrototypeOf(Icon)).call.apply(_ref,[this].concat(args))),_this),_this.iconRef=null,_this.handleComponentRef=function(ref){_this.iconRef=ref;},_temp),_possibleConstructorReturn(_this,_ret);}_createClass(Icon,[{key:'setNativeProps',value:function setNativeProps(nativeProps){if(this.iconRef){this.iconRef.setNativeProps(nativeProps);}}},{key:'render',value:function render(){var nameParts=this.props.name.split('|');var setName=nameParts[0];var name=nameParts[1];var IconSet=ICON_SET_MAP[setName];if(!IconSet){throw new Error('Invalid icon set "'+setName+'"');}return _react2.default.createElement(IconSet,_extends({allowFontScaling:false,ref:this.handleComponentRef},this.props,{name:name,__source:{fileName:_jsxFileName,lineNumber:51}}));}}]);return Icon;}(_react.PureComponent);Icon.propTypes={name:_propTypes2.default.string.isRequired,size:_propTypes2.default.number,color:_propTypes2.default.string};exports.default=Icon;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _interopRequireWildcard=require("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _extends2=_interopRequireDefault(require("@babel/runtime/helpers/extends"));var _classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));var _createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass"));var _possibleConstructorReturn2=_interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));var _getPrototypeOf3=_interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));var _inherits2=_interopRequireDefault(require("@babel/runtime/helpers/inherits"));var _react=_interopRequireWildcard(require("react"));var _propTypes=_interopRequireDefault(require("prop-types"));var _FontAwesome=_interopRequireDefault(require("react-native-vector-icons/FontAwesome"));var _Foundation=_interopRequireDefault(require("react-native-vector-icons/Foundation"));var _Ionicons=_interopRequireDefault(require("react-native-vector-icons/Ionicons"));var _MaterialIcons=_interopRequireDefault(require("react-native-vector-icons/MaterialIcons"));var _Zocial=_interopRequireDefault(require("react-native-vector-icons/Zocial"));var _SimpleLineIcons=_interopRequireDefault(require("react-native-vector-icons/SimpleLineIcons"));var _jsxFileName="/home/travis/build/oblador/react-native-vector-icons/RNIMigration.js";var ICON_SET_MAP={fontawesome:_FontAwesome.default,foundation:_Foundation.default,ion:_Ionicons.default,material:_MaterialIcons.default,zocial:_Zocial.default,simpleline:_SimpleLineIcons.default};var Icon=function(_PureComponent){(0,_inherits2.default)(Icon,_PureComponent);function Icon(){var _getPrototypeOf2;var _this;(0,_classCallCheck2.default)(this,Icon);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}_this=(0,_possibleConstructorReturn2.default)(this,(_getPrototypeOf2=(0,_getPrototypeOf3.default)(Icon)).call.apply(_getPrototypeOf2,[this].concat(args)));_this.iconRef=null;_this.handleComponentRef=function(ref){_this.iconRef=ref;};return _this;}(0,_createClass2.default)(Icon,[{key:"setNativeProps",value:function setNativeProps(nativeProps){if(this.iconRef){this.iconRef.setNativeProps(nativeProps);}}},{key:"render",value:function render(){var nameParts=this.props.name.split('|');var setName=nameParts[0];var name=nameParts[1];var IconSet=ICON_SET_MAP[setName];if(!IconSet){throw new Error("Invalid icon set \""+setName+"\"");}return _react.default.createElement(IconSet,(0,_extends2.default)({allowFontScaling:false,ref:this.handleComponentRef},this.props,{name:name,__source:{fileName:_jsxFileName,lineNumber:51}}));}}]);return Icon;}(_react.PureComponent);exports.default=Icon;Icon.propTypes={name:_propTypes.default.string.isRequired,size:_propTypes.default.number,color:_propTypes.default.string};

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _SimpleLineIcons=require('./glyphmaps/SimpleLineIcons.json');var _SimpleLineIcons2=_interopRequireDefault(_SimpleLineIcons);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_SimpleLineIcons2.default,'simple-line-icons','SimpleLineIcons.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _SimpleLineIcons=_interopRequireDefault(require("./glyphmaps/SimpleLineIcons.json"));var iconSet=(0,_createIconSet.default)(_SimpleLineIcons.default,'simple-line-icons','SimpleLineIcons.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -1,1 +0,1 @@

Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=undefined;var _createIconSet=require('./lib/create-icon-set');var _createIconSet2=_interopRequireDefault(_createIconSet);var _Zocial=require('./glyphmaps/Zocial.json');var _Zocial2=_interopRequireDefault(_Zocial);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var iconSet=(0,_createIconSet2.default)(_Zocial2.default,'zocial','Zocial.ttf');exports.default=iconSet;var Button=exports.Button=iconSet.Button;var TabBarItem=exports.TabBarItem=iconSet.TabBarItem;var TabBarItemIOS=exports.TabBarItemIOS=iconSet.TabBarItemIOS;var ToolbarAndroid=exports.ToolbarAndroid=iconSet.ToolbarAndroid;var getImageSource=exports.getImageSource=iconSet.getImageSource;
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.getImageSource=exports.ToolbarAndroid=exports.TabBarItemIOS=exports.TabBarItem=exports.Button=exports.default=void 0;var _createIconSet=_interopRequireDefault(require("./lib/create-icon-set"));var _Zocial=_interopRequireDefault(require("./glyphmaps/Zocial.json"));var iconSet=(0,_createIconSet.default)(_Zocial.default,'zocial','Zocial.ttf');var _default=iconSet;exports.default=_default;var Button=iconSet.Button;exports.Button=Button;var TabBarItem=iconSet.TabBarItem;exports.TabBarItem=TabBarItem;var TabBarItemIOS=iconSet.TabBarItemIOS;exports.TabBarItemIOS=TabBarItemIOS;var ToolbarAndroid=iconSet.ToolbarAndroid;exports.ToolbarAndroid=ToolbarAndroid;var getImageSource=iconSet.getImageSource;exports.getImageSource=getImageSource;

@@ -10,2 +10,3 @@ {

"algolia",
"alipay",
"amazon-pay",

@@ -327,2 +328,3 @@ "amazon",

"tencent-weibo",
"the-red-yeti",
"themeco",

@@ -540,2 +542,3 @@ "themeisle",

"solid": [
"ad",
"address-book",

@@ -562,2 +565,3 @@ "address-card",

"angry",
"ankh",
"apple-alt",

@@ -608,2 +612,3 @@ "archive",

"bezier-curve",
"bible",
"bicycle",

@@ -641,2 +646,3 @@ "binoculars",

"bus",
"business-time",
"calculator",

@@ -700,2 +706,3 @@ "calendar-alt",

"circle",
"city",
"clipboard-check",

@@ -719,5 +726,7 @@ "clipboard-list",

"comment-alt",
"comment-dollar",
"comment-dots",
"comment-slash",
"comment",
"comments-dollar",
"comments",

@@ -736,2 +745,3 @@ "compact-disc",

"crop",
"cross",
"crosshairs",

@@ -746,2 +756,3 @@ "crow",

"desktop",
"dharmachakra",
"diagnoses",

@@ -778,2 +789,3 @@ "dice-five",

"ellipsis-v",
"envelope-open-text",
"envelope-open",

@@ -838,3 +850,5 @@ "envelope-square",

"flushed",
"folder-minus",
"folder-open",
"folder-plus",
"folder",

@@ -848,2 +862,3 @@ "font-awesome-logo-full",

"frown",
"funnel-dollar",
"futbol",

@@ -864,2 +879,3 @@ "gamepad",

"golf-ball",
"gopuram",
"graduation-cap",

@@ -885,2 +901,3 @@ "greater-than-equal",

"h-square",
"hamsa",
"hand-holding-heart",

@@ -904,2 +921,3 @@ "hand-holding-usd",

"hashtag",
"haykal",
"hdd",

@@ -939,5 +957,9 @@ "heading",

"italic",
"jedi",
"joint",
"journal-whills",
"kaaba",
"key",
"keyboard",
"khanda",
"kiss-beam",

@@ -947,2 +969,3 @@ "kiss-wink-heart",

"kiwi-bird",
"landmark",
"language",

@@ -981,2 +1004,3 @@ "laptop-code",

"magnet",
"mail-bulk",
"male",

@@ -1002,2 +1026,3 @@ "map-marked-alt",

"memory",
"menorah",
"mercury",

@@ -1024,2 +1049,3 @@ "microchip",

"mortar-pestle",
"mosque",
"motorcycle",

@@ -1035,2 +1061,3 @@ "mouse-pointer",

"oil-can",
"om",
"outdent",

@@ -1047,2 +1074,3 @@ "paint-brush",

"passport",
"pastafarianism",
"paste",

@@ -1052,2 +1080,3 @@ "pause-circle",

"paw",
"peace",
"pen-alt",

@@ -1069,2 +1098,3 @@ "pen-fancy",

"pills",
"place-of-worship",
"plane-arrival",

@@ -1080,2 +1110,4 @@ "plane-departure",

"podcast",
"poll-h",
"poll",
"poo",

@@ -1086,2 +1118,4 @@ "poop",

"power-off",
"pray",
"praying-hands",
"prescription-bottle-alt",

@@ -1100,2 +1134,3 @@ "prescription-bottle",

"quote-right",
"quran",
"random",

@@ -1128,2 +1163,4 @@ "receipt",

"screwdriver",
"search-dollar",
"search-location",
"search-minus",

@@ -1164,2 +1201,3 @@ "search-plus",

"snowflake",
"socks",
"solar-panel",

@@ -1181,6 +1219,9 @@ "sort-alpha-down",

"square-full",
"square-root-alt",
"square",
"stamp",
"star-and-crescent",
"star-half-alt",
"star-half",
"star-of-david",
"star-of-life",

@@ -1211,2 +1252,3 @@ "star",

"swimming-pool",
"synagogue",
"sync-alt",

@@ -1254,2 +1296,4 @@ "sync",

"tooth",
"torah",
"torii-gate",
"trademark",

@@ -1317,2 +1361,3 @@ "traffic-light",

"video",
"vihara",
"volleyball-ball",

@@ -1338,4 +1383,5 @@ "volume-down",

"x-ray",
"yen-sign"
"yen-sign",
"yin-yang"
]
}

@@ -5,2 +5,3 @@ {

"accusoft": 62313,
"ad": 63041,
"address-book": 62137,

@@ -18,2 +19,3 @@ "address-card": 62139,

"align-right": 61496,
"alipay": 63042,
"allergies": 62561,

@@ -39,2 +41,3 @@ "amazon": 62064,

"angular": 62496,
"ankh": 63044,
"app-store": 62319,

@@ -99,2 +102,3 @@ "app-store-ios": 62320,

"bezier-curve": 62811,
"bible": 63047,
"bicycle": 61958,

@@ -144,2 +148,3 @@ "bimobject": 62328,

"bus-alt": 62814,
"business-time": 63050,
"buysellads": 61965,

@@ -216,2 +221,3 @@ "calculator": 61932,

"circle-notch": 61902,
"city": 63055,
"clipboard": 62248,

@@ -241,5 +247,7 @@ "clipboard-check": 62572,

"comment-alt": 62074,
"comment-dollar": 63057,
"comment-dots": 62637,
"comment-slash": 62643,
"comments": 61574,
"comments-dollar": 63059,
"compact-disc": 62751,

@@ -273,2 +281,3 @@ "compass": 61774,

"crop-alt": 62821,
"cross": 63060,
"crosshairs": 61531,

@@ -292,2 +301,3 @@ "crow": 62752,

"deviantart": 61885,
"dharmachakra": 63061,
"diagnoses": 62576,

@@ -345,2 +355,3 @@ "dice": 62754,

"envelope-open": 62134,
"envelope-open-text": 63064,
"envelope-square": 61849,

@@ -420,3 +431,5 @@ "envira": 62105,

"folder": 61563,
"folder-minus": 63069,
"folder-open": 61564,
"folder-plus": 63070,
"font": 61489,

@@ -441,2 +454,3 @@ "font-awesome": 62132,

"fulcrum": 62731,
"funnel-dollar": 63074,
"futbol": 61923,

@@ -482,2 +496,3 @@ "galactic-republic": 62732,

"google-wallet": 61934,
"gopuram": 63076,
"graduation-cap": 61853,

@@ -511,2 +526,3 @@ "gratipay": 61828,

"hackerrank": 62967,
"hamsa": 63077,
"hand-holding": 62653,

@@ -530,2 +546,3 @@ "hand-holding-heart": 62654,

"hashtag": 62098,
"haykal": 63078,
"hdd": 61600,

@@ -580,2 +597,3 @@ "heading": 61916,

"java": 62692,
"jedi": 63081,
"jedi-order": 62734,

@@ -586,5 +604,7 @@ "jenkins": 62390,

"joomla": 61866,
"journal-whills": 63082,
"js": 62392,
"js-square": 62393,
"jsfiddle": 61900,
"kaaba": 63083,
"kaggle": 62970,

@@ -595,2 +615,3 @@ "key": 61572,

"keycdn": 62394,
"khanda": 63085,
"kickstarter": 62395,

@@ -603,2 +624,3 @@ "kickstarter-k": 62396,

"korvue": 62511,
"landmark": 63087,
"language": 61867,

@@ -649,2 +671,3 @@ "laptop": 61705,

"magnet": 61558,
"mail-bulk": 63092,
"mailchimp": 62878,

@@ -681,2 +704,3 @@ "male": 61827,

"memory": 62776,
"menorah": 63094,
"mercury": 61987,

@@ -709,2 +733,3 @@ "microchip": 62171,

"mortar-pestle": 62887,
"mosque": 63096,
"motorcycle": 61980,

@@ -732,2 +757,3 @@ "mouse-pointer": 62021,

"old-republic": 62736,
"om": 63097,
"opencart": 62013,

@@ -752,2 +778,3 @@ "openid": 61851,

"passport": 62891,
"pastafarianism": 63099,
"paste": 61674,

@@ -759,2 +786,3 @@ "patreon": 62425,

"paypal": 61933,
"peace": 63100,
"pen": 62212,

@@ -788,2 +816,3 @@ "pen-alt": 62213,

"pinterest-square": 61651,
"place-of-worship": 63103,
"plane": 61554,

@@ -800,2 +829,4 @@ "plane-arrival": 62895,

"podcast": 62158,
"poll": 63105,
"poll-h": 63106,
"poo": 62206,

@@ -806,2 +837,4 @@ "poop": 63001,

"power-off": 61457,
"pray": 63107,
"praying-hands": 63108,
"prescription": 62897,

@@ -826,2 +859,3 @@ "prescription-bottle": 62597,

"quote-right": 61710,
"quran": 63111,
"r-project": 62711,

@@ -876,2 +910,4 @@ "random": 61556,

"search": 61442,
"search-dollar": 63112,
"search-location": 63113,
"search-minus": 61456,

@@ -928,2 +964,3 @@ "search-plus": 61454,

"snowflake": 62172,
"socks": 63126,
"solar-panel": 62906,

@@ -949,2 +986,3 @@ "sort": 61660,

"square-full": 62556,
"square-root-alt": 63128,
"squarespace": 62910,

@@ -955,4 +993,6 @@ "stack-exchange": 61837,

"star": 61445,
"star-and-crescent": 63129,
"star-half": 61577,
"star-half-alt": 62912,
"star-of-david": 63130,
"star-of-life": 63009,

@@ -995,2 +1035,3 @@ "staylinked": 62453,

"swimming-pool": 62917,
"synagogue": 63131,
"sync": 61473,

@@ -1022,2 +1063,3 @@ "sync-alt": 62193,

"th-list": 61451,
"the-red-yeti": 63133,
"theater-masks": 63024,

@@ -1045,2 +1087,4 @@ "themeco": 62918,

"tooth": 62921,
"torah": 63136,
"torii-gate": 63137,
"trade-federation": 62739,

@@ -1128,2 +1172,3 @@ "trademark": 62044,

"video-slash": 62690,
"vihara": 63143,
"vimeo": 62474,

@@ -1180,2 +1225,3 @@ "vimeo-square": 61844,

"yen-sign": 61783,
"yin-yang": 63149,
"yoast": 62129,

@@ -1182,0 +1228,0 @@ "youtube": 61799,

{
"500px": 62062,
"abacus": 63040,
"accessible-icon": 62312,
"accusoft": 62313,
"ad": 63041,
"address-book": 62137,

@@ -18,2 +20,3 @@ "address-card": 62139,

"align-right": 61496,
"alipay": 63042,
"allergies": 62561,

@@ -25,2 +28,3 @@ "amazon": 62064,

"amilia": 62317,
"analytics": 63043,
"anchor": 61757,

@@ -40,2 +44,3 @@ "android": 61819,

"angular": 62496,
"ankh": 63044,
"app-store": 62319,

@@ -114,2 +119,4 @@ "app-store-ios": 62320,

"badge-check": 62262,
"badge-dollar": 63045,
"badge-percent": 63046,
"balance-scale": 62030,

@@ -147,2 +154,3 @@ "balance-scale-left": 62741,

"bezier-curve": 62811,
"bible": 63047,
"bicycle": 61958,

@@ -204,2 +212,4 @@ "bimobject": 62328,

"bullseye": 61760,
"bullseye-arrow": 63048,
"bullseye-pointer": 63049,
"burn": 62570,

@@ -210,4 +220,7 @@ "buromobelexperte": 62335,

"bus-school": 62941,
"business-time": 63050,
"buysellads": 61965,
"cabinet-filing": 63051,
"calculator": 61932,
"calculator-alt": 63052,
"calendar": 61747,

@@ -268,3 +281,5 @@ "calendar-alt": 61555,

"chart-line": 61953,
"chart-line-down": 63053,
"chart-pie": 61952,
"chart-pie-alt": 63054,
"check": 61452,

@@ -311,2 +326,3 @@ "check-circle": 61528,

"circle-notch": 61902,
"city": 63055,
"clipboard": 62248,

@@ -343,2 +359,3 @@ "clipboard-check": 62572,

"comment-alt-check": 62626,
"comment-alt-dollar": 63056,
"comment-alt-dots": 62627,

@@ -354,2 +371,3 @@ "comment-alt-edit": 62628,

"comment-check": 62636,
"comment-dollar": 63057,
"comment-dots": 62637,

@@ -366,2 +384,4 @@ "comment-edit": 62638,

"comments-alt": 62646,
"comments-alt-dollar": 63058,
"comments-dollar": 63059,
"compact-disc": 62751,

@@ -405,2 +425,3 @@ "compass": 61774,

"crop-alt": 62821,
"cross": 63060,
"crosshairs": 61531,

@@ -426,2 +447,3 @@ "crow": 62752,

"deviantart": 61885,
"dharmachakra": 63061,
"diagnoses": 62576,

@@ -488,5 +510,8 @@ "diamond": 61977,

"empire": 61905,
"empty-set": 63062,
"engine-warning": 62962,
"envelope": 61664,
"envelope-open": 62134,
"envelope-open-dollar": 63063,
"envelope-open-text": 63064,
"envelope-square": 61849,

@@ -536,2 +561,4 @@ "envira": 62105,

"file-certificate": 62963,
"file-chart-line": 63065,
"file-chart-pie": 63066,
"file-check": 62230,

@@ -557,4 +584,6 @@ "file-code": 61897,

"file-signature": 62835,
"file-spreadsheet": 63067,
"file-times": 62231,
"file-upload": 62836,
"file-user": 63068,
"file-video": 61896,

@@ -584,3 +613,7 @@ "file-word": 61890,

"folder": 61563,
"folder-minus": 63069,
"folder-open": 61564,
"folder-plus": 63070,
"folder-times": 63071,
"folders": 63072,
"font": 61489,

@@ -608,2 +641,4 @@ "font-awesome": 62132,

"fulcrum": 62731,
"function": 63073,
"funnel-dollar": 63074,
"futbol": 61923,

@@ -622,2 +657,3 @@ "galactic-republic": 62732,

"gift": 61547,
"gift-card": 63075,
"git": 61907,

@@ -654,2 +690,3 @@ "git-square": 61906,

"google-wallet": 61934,
"gopuram": 63076,
"graduation-cap": 61853,

@@ -686,2 +723,3 @@ "gratipay": 61828,

"hackerrank": 62967,
"hamsa": 63077,
"hand-heart": 62652,

@@ -713,2 +751,3 @@ "hand-holding": 62653,

"hashtag": 62098,
"haykal": 63078,
"hdd": 61600,

@@ -768,3 +807,5 @@ "heading": 61916,

"instagram": 61805,
"integral": 63079,
"internet-explorer": 62059,
"intersection": 63080,
"inventory": 62592,

@@ -777,2 +818,3 @@ "ioxhost": 61960,

"java": 62692,
"jedi": 63081,
"jedi-order": 62734,

@@ -783,5 +825,7 @@ "jenkins": 62390,

"joomla": 61866,
"journal-whills": 63082,
"js": 62392,
"js-square": 62393,
"jsfiddle": 61900,
"kaaba": 63083,
"kaggle": 62970,

@@ -792,2 +836,4 @@ "key": 61572,

"keycdn": 62394,
"keynote": 63084,
"khanda": 63085,
"kickstarter": 62395,

@@ -801,3 +847,5 @@ "kickstarter-k": 62396,

"korvue": 62511,
"lambda": 63086,
"lamp": 62666,
"landmark": 63087,
"language": 61867,

@@ -829,2 +877,6 @@ "laptop": 61705,

"lightbulb": 61675,
"lightbulb-dollar": 63088,
"lightbulb-exclamation": 63089,
"lightbulb-on": 63090,
"lightbulb-slash": 63091,
"line": 62400,

@@ -867,2 +919,3 @@ "link": 61633,

"magnet": 61558,
"mail-bulk": 63092,
"mailchimp": 62878,

@@ -904,2 +957,3 @@ "male": 61827,

"meetup": 62176,
"megaphone": 63093,
"megaport": 62883,

@@ -910,2 +964,3 @@ "meh": 61722,

"memory": 62776,
"menorah": 63094,
"mercury": 61987,

@@ -919,2 +974,3 @@ "microchip": 62171,

"microsoft": 62410,
"mind-share": 63095,
"minus": 61544,

@@ -944,2 +1000,3 @@ "minus-circle": 61526,

"mortar-pestle": 62887,
"mosque": 63096,
"motorcycle": 61980,

@@ -969,2 +1026,4 @@ "mouse-pointer": 62021,

"old-republic": 62736,
"om": 63097,
"omega": 63098,
"opencart": 62013,

@@ -994,2 +1053,3 @@ "openid": 61851,

"passport": 62891,
"pastafarianism": 63099,
"paste": 61674,

@@ -1001,2 +1061,3 @@ "patreon": 62425,

"paypal": 61933,
"peace": 63100,
"pen": 62212,

@@ -1023,2 +1084,3 @@ "pen-alt": 62213,

"phone": 61589,
"phone-office": 63101,
"phone-plus": 62674,

@@ -1029,2 +1091,3 @@ "phone-slash": 62429,

"php": 62551,
"pi": 63102,
"pied-piper": 62126,

@@ -1039,2 +1102,3 @@ "pied-piper-alt": 61864,

"pinterest-square": 61651,
"place-of-worship": 63103,
"plane": 61554,

@@ -1054,2 +1118,5 @@ "plane-alt": 62430,

"podcast": 62158,
"podium": 63104,
"poll": 63105,
"poll-h": 63106,
"poo": 62206,

@@ -1060,6 +1127,10 @@ "poop": 63001,

"power-off": 61457,
"pray": 63107,
"praying-hands": 63108,
"prescription": 62897,
"prescription-bottle": 62597,
"prescription-bottle-alt": 62598,
"presentation": 63109,
"print": 61487,
"print-slash": 63110,
"procedures": 62599,

@@ -1081,2 +1152,3 @@ "product-hunt": 62088,

"quote-right": 61710,
"quran": 63111,
"r-project": 62711,

@@ -1150,2 +1222,4 @@ "racquet": 62554,

"search": 61442,
"search-dollar": 63112,
"search-location": 63113,
"search-minus": 61456,

@@ -1179,4 +1253,6 @@ "search-plus": 61454,

"shower": 62156,
"shredder": 63114,
"shuttle-van": 62902,
"shuttlecock": 62555,
"sigma": 63115,
"sign": 62681,

@@ -1189,2 +1265,12 @@ "sign-in": 61584,

"signal": 61458,
"signal-1": 63116,
"signal-2": 63117,
"signal-3": 63118,
"signal-4": 63119,
"signal-alt": 63120,
"signal-alt-1": 63121,
"signal-alt-2": 63122,
"signal-alt-3": 63123,
"signal-alt-slash": 63124,
"signal-slash": 63125,
"signature": 62903,

@@ -1216,2 +1302,3 @@ "simplybuilt": 61973,

"snowflake": 62172,
"socks": 63126,
"solar-panel": 62906,

@@ -1239,2 +1326,4 @@ "sort": 61660,

"square-full": 62556,
"square-root": 63127,
"square-root-alt": 63128,
"squarespace": 62910,

@@ -1245,5 +1334,7 @@ "stack-exchange": 61837,

"star": 61445,
"star-and-crescent": 63129,
"star-exclamation": 62195,
"star-half": 61577,
"star-half-alt": 62912,
"star-of-david": 63130,
"star-of-life": 63009,

@@ -1288,2 +1379,3 @@ "staylinked": 62453,

"swimming-pool": 62917,
"synagogue": 63131,
"sync": 61473,

@@ -1314,2 +1406,3 @@ "sync-alt": 62193,

"tags": 61484,
"tally": 63132,
"tape": 62683,

@@ -1331,2 +1424,3 @@ "tasks": 61614,

"th-list": 61451,
"the-red-yeti": 63133,
"theater-masks": 63024,

@@ -1341,2 +1435,3 @@ "themeco": 62918,

"thermometer-three-quarters": 62152,
"theta": 63134,
"thumbs-down": 61797,

@@ -1347,2 +1442,3 @@ "thumbs-up": 61796,

"ticket-alt": 62463,
"tilde": 63135,
"times": 61453,

@@ -1365,2 +1461,4 @@ "times-circle": 61527,

"toothbrush": 63029,
"torah": 63136,
"torii-gate": 63137,
"trade-federation": 62739,

@@ -1410,2 +1508,3 @@ "trademark": 62044,

"undo-alt": 62186,
"union": 63138,
"uniregistry": 62468,

@@ -1426,2 +1525,3 @@ "universal-access": 62106,

"user-astronaut": 62715,
"user-chart": 63139,
"user-check": 62716,

@@ -1431,2 +1531,3 @@ "user-circle": 62141,

"user-cog": 62718,
"user-crown": 63140,
"user-edit": 62719,

@@ -1449,2 +1550,3 @@ "user-friends": 62720,

"users-cog": 62729,
"users-crown": 63141,
"ussunnah": 62471,

@@ -1457,2 +1559,3 @@ "utensil-fork": 62179,

"vaadin": 62472,
"value-absolute": 63142,
"vector-square": 62923,

@@ -1471,2 +1574,3 @@ "venus": 61985,

"video-slash": 62690,
"vihara": 63143,
"vimeo": 62474,

@@ -1479,5 +1583,7 @@ "vimeo-square": 61844,

"volleyball-ball": 62559,
"volume": 63144,
"volume-down": 61479,
"volume-mute": 62178,
"volume-mute": 63145,
"volume-off": 61478,
"volume-slash": 62178,
"volume-up": 61480,

@@ -1502,2 +1608,5 @@ "vuejs": 62495,

"wifi": 61931,
"wifi-1": 63146,
"wifi-2": 63147,
"wifi-slash": 63148,
"wikipedia-w": 62054,

@@ -1532,2 +1641,3 @@ "window": 62478,

"yen-sign": 61783,
"yin-yang": 63149,
"yoast": 62129,

@@ -1534,0 +1644,0 @@ "youtube": 61799,

@@ -11,3 +11,3 @@ import React, { PureComponent } from 'react';

NativeIconAPI,
} from '../lib/create-icon-set';
} from './create-icon-set';

@@ -23,11 +23,3 @@ import ensureNativeModuleAvailable from './ensure-native-module-available';

let shouldSetupFA5 = true;
export function createFA5iconSet(glyphMap, metadata = {}, proVersion = false) {
if (Platform.OS === 'ios' && shouldSetupFA5) {
shouldSetupFA5 = false;
ensureNativeModuleAvailable();
NativeIconAPI.setupFontAwesome5();
}
const familyName = `Font Awesome 5 ${proVersion ? 'Pro' : 'Free'}`;

@@ -127,2 +119,4 @@ const metadataKeys = Object.keys(metadata);

if (metadataKeys.indexOf(family) === -1) return false;
return metadata[family].indexOf(glyph) !== -1;

@@ -143,6 +137,6 @@ }

class FA5iconClass extends PureComponent {
static propTypes = Object.create(baseClass.propTypes, {
static propTypes = {
light: PropTypes.bool,
solid: PropTypes.bool,
});
};

@@ -157,4 +151,5 @@ static defaultProps = {

const SelectedIconClass = selectClass(selectedIconSet);
const { light, solid, ...restProps } = this.props;
return <SelectedIconClass {...this.props} />;
return <SelectedIconClass {...restProps} />;
}

@@ -191,2 +186,4 @@ }

) {
ensureNativeModuleAvailable();
let style = type;

@@ -193,0 +190,0 @@ if (!hasIconForStyle(name, style)) {

@@ -44,2 +44,3 @@ import React, { PureComponent } from 'react';

static propTypes = {
allowFontScaling: PropTypes.bool,
name: IconNamePropType,

@@ -57,2 +58,4 @@ size: PropTypes.number,

root = null;
setNativeProps(nativeProps) {

@@ -64,3 +67,2 @@ if (this.root) {

root = null;
handleRef = ref => {

@@ -71,3 +73,3 @@ this.root = ref;

render() {
const { name, size, color, style, ...props } = this.props;
const { name, size, color, style, children, ...props } = this.props;

@@ -96,3 +98,3 @@ let glyph = name ? glyphMap[name] || '?' : '';

{glyph}
{this.props.children}
{children}
</Text>

@@ -99,0 +101,0 @@ );

@@ -1,4 +0,5 @@

import { Platform } from './react-native';
import { Platform, NativeModules } from './react-native';
import { NativeIconAPI } from './create-icon-set';
const NativeIconAPI =
NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;

@@ -5,0 +6,0 @@ export default function ensureNativeModuleAvailable() {

@@ -17,3 +17,4 @@ const _ = require('lodash');

return parseInt(ruleParts[2], 16);
} else if (ruleParts[3].length > 1) {
}
if (ruleParts[3].length > 1) {
// String value in CSS that we'll keep as a string because it's not a single character

@@ -20,0 +21,0 @@ return ruleParts[3];

@@ -29,2 +29,43 @@ import isString from 'lodash/isString';

const TEXT_PROP_NAMES = [
'ellipsizeMode',
'numberOfLines',
'textBreakStrategy',
'selectable',
'suppressHighlighting',
'allowFontScaling',
'adjustsFontSizeToFit',
'minimumFontScale',
];
const TOUCHABLE_PROP_NAMES = [
'accessible',
'accessibilityLabel',
'accessibilityHint',
'accessibilityComponentType',
'accessibilityRole',
'accessibilityStates',
'accessibilityTraits',
'onFocus',
'onBlur',
'disabled',
'onPress',
'onPressIn',
'onPressOut',
'onLayout',
'onLongPress',
'nativeID',
'testID',
'delayPressIn',
'delayPressOut',
'delayLongPress',
'activeOpacity',
'underlayColor',
'selectionColor',
'onShowUnderlay',
'onHideUnderlay',
'hasTVPreferredFocus',
'tvParallaxProperties',
];
export default function createIconButtonComponent(Icon) {

@@ -57,3 +98,3 @@ return class IconButton extends PureComponent {

restProps,
Object.keys(Text.propTypes),
TEXT_PROP_NAMES,
'style',

@@ -64,6 +105,3 @@ 'name',

);
const touchableProps = pick(
restProps,
Object.keys(TouchableHighlight.propTypes)
);
const touchableProps = pick(restProps, TOUCHABLE_PROP_NAMES);
const props = omit(

@@ -70,0 +108,0 @@ restProps,

@@ -8,2 +8,15 @@ /* eslint-disable react/no-unused-prop-types */

const ICON_PROP_NAMES = ['iconName', 'iconSize', 'iconColor'];
const SELECTED_ICON_PROP_NAMES = [
...ICON_PROP_NAMES,
'selectedIconName',
'selectedIconColor',
];
const arePropsEqual = keys => (prevProps, nextProps) =>
isEqual(pick(prevProps, keys), pick(nextProps, keys));
const areIconPropsEqual = arePropsEqual(ICON_PROP_NAMES);
const areSelectedIconPropsEqual = arePropsEqual(SELECTED_ICON_PROP_NAMES);
export default function createTabBarItemIOSComponent(

@@ -29,34 +42,57 @@ IconNamePropType,

componentWillMount() {
this.updateIconSources(this.props);
state = {
icon: undefined,
selectedIcon: undefined,
};
componentDidMount() {
this.updateIconSource();
this.updateSelectedIconSource();
}
componentWillReceiveProps(nextProps) {
const keys = Object.keys(TabBarItemIOS.propTypes);
if (!isEqual(pick(nextProps, keys), pick(this.props, keys))) {
this.updateIconSources(nextProps);
componentDidUpdate(prevProps) {
if (!areIconPropsEqual(prevProps, this.props)) {
this.updateIconSource();
}
if (!areSelectedIconPropsEqual(prevProps, this.props)) {
this.updateSelectedIconSource();
}
}
updateIconSources(props) {
if (props.iconName) {
getImageSource(props.iconName, props.iconSize, props.iconColor).then(
icon => this.setState({ icon })
async updateIconSource() {
const { iconName, iconSize, iconColor } = this.props;
if (iconName) {
const icon = await getImageSource(iconName, iconSize, iconColor);
this.setState({ icon });
// eslint-disable-next-line react/destructuring-assignment
} else if (this.state.icon) {
this.setState({ icon: undefined });
}
}
async updateSelectedIconSource() {
const {
iconName,
iconColor,
iconSize,
selectedIconName,
selectedIconColor,
} = this.props;
if (selectedIconName || selectedIconColor) {
const selectedIcon = await getImageSource(
selectedIconName || iconName,
iconSize,
selectedIconColor || iconColor
);
this.setState({ selectedIcon });
// eslint-disable-next-line react/destructuring-assignment
} else if (this.state.selectedIcon) {
this.setState({ selectedIcon: undefined });
}
if (props.selectedIconName || props.selectedIconColor) {
const selectedIconName = props.selectedIconName || props.iconName;
const selectedIconColor = props.selectedIconColor || props.iconColor;
getImageSource(
selectedIconName,
props.iconSize,
selectedIconColor
).then(selectedIcon => this.setState({ selectedIcon }));
}
}
render() {
return <TabBarIOS.Item {...this.props} {...this.state} />;
return <TabBarIOS.Item {...this.state} {...this.props} />;
}
};
}

@@ -8,2 +8,16 @@ /* eslint-disable react/no-unused-prop-types */

const ICON_PROP_NAMES = ['iconSize', 'iconColor', 'titleColor'];
const LOGO_ICON_PROP_NAMES = [...ICON_PROP_NAMES, 'logoName'];
const NAV_ICON_PROP_NAMES = [...ICON_PROP_NAMES, 'navIconName'];
const OVERFLOW_ICON_PROP_NAMES = [...ICON_PROP_NAMES, 'overflowIconName'];
const ACTIONS_PROP_NAMES = [...ICON_PROP_NAMES, 'actions'];
const arePropsEqual = keys => (prevProps, nextProps) =>
isEqual(pick(prevProps, keys), pick(nextProps, keys));
const areLogoIconPropsEqual = arePropsEqual(LOGO_ICON_PROP_NAMES);
const areNavIconPropsEqual = arePropsEqual(NAV_ICON_PROP_NAMES);
const areOverflowIconPropsEqual = arePropsEqual(OVERFLOW_ICON_PROP_NAMES);
const areActionPropsEqual = arePropsEqual(ACTIONS_PROP_NAMES);
export default function createToolbarAndroidComponent(

@@ -30,2 +44,3 @@ IconNamePropType,

iconColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
titleColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
};

@@ -37,53 +52,85 @@

componentWillMount() {
this.updateIconSources(this.props);
state = {
logo: undefined,
navIcon: undefined,
overflowIcon: undefined,
actions: undefined,
};
componentDidMount() {
this.updateLogoIconSource();
this.updateNavIconSource();
this.updateOverflowIconSource();
this.updateActionIconSources();
}
componentWillReceiveProps(nextProps) {
const keys = Object.keys(IconToolbarAndroid.propTypes);
if (!isEqual(pick(nextProps, keys), pick(this.props, keys))) {
const stateToEvict = {};
if (!nextProps.logoName) {
stateToEvict.logo = undefined;
}
if (!nextProps.navIconName) {
stateToEvict.navIcon = undefined;
}
if (!nextProps.overflowIconName) {
stateToEvict.overflowIcon = undefined;
}
if (this.state && Object.keys(stateToEvict).length) {
this.setState(stateToEvict, () => this.updateIconSources(nextProps));
} else {
this.updateIconSources(nextProps);
}
componentDidUpdate(prevProps) {
if (!areLogoIconPropsEqual(prevProps, this.props)) {
this.updateLogoIconSource();
}
if (!areNavIconPropsEqual(prevProps, this.props)) {
this.updateNavIconSource();
}
if (!areOverflowIconPropsEqual(prevProps, this.props)) {
this.updateOverflowIconSource();
}
if (!areActionPropsEqual(prevProps, this.props)) {
this.updateActionIconSources();
}
}
updateIconSources(props) {
const size = props.iconSize;
const color = props.iconColor || props.titleColor;
if (props.logoName) {
getImageSource(props.logoName, size, color).then(logo =>
this.setState({ logo })
async updateLogoIconSource() {
const { logoName, iconSize, iconColor, titleColor } = this.props;
if (logoName) {
const logo = await getImageSource(
logoName,
iconSize,
iconColor || titleColor
);
this.setState({ logo });
// eslint-disable-next-line react/destructuring-assignment
} else if (this.state.logo) {
this.setState({ logo: undefined });
}
if (props.navIconName) {
getImageSource(props.navIconName, size, color).then(navIcon =>
this.setState({ navIcon })
}
async updateNavIconSource() {
const { navIconName, iconSize, iconColor, titleColor } = this.props;
if (navIconName) {
const navIcon = await getImageSource(
navIconName,
iconSize,
iconColor || titleColor
);
this.setState({ navIcon });
// eslint-disable-next-line react/destructuring-assignment
} else if (this.state.navIcon) {
this.setState({ navIcon: undefined });
}
if (props.overflowIconName) {
getImageSource(props.overflowIconName, size, color).then(overflowIcon =>
this.setState({ overflowIcon })
}
async updateOverflowIconSource() {
const { overflowIconName, iconSize, iconColor, titleColor } = this.props;
if (overflowIconName) {
const overflowIcon = await getImageSource(
overflowIconName,
iconSize,
iconColor || titleColor
);
this.setState({ overflowIcon });
// eslint-disable-next-line react/destructuring-assignment
} else if (this.state.overflowIcon) {
this.setState({ overflowIcon: undefined });
}
}
Promise.all(
(props.actions || []).map(action => {
async updateActionIconSources() {
const { actions, iconSize, iconColor, titleColor } = this.props;
const updatedActions = await Promise.all(
(actions || []).map(action => {
if (action.iconName) {
return getImageSource(
action.iconName,
action.iconSize || size,
action.iconColor || color
action.iconSize || iconSize,
action.iconColor || iconColor || titleColor
).then(icon => ({ ...action, icon }));

@@ -93,3 +140,4 @@ }

})
).then(actions => this.setState({ actions }));
);
this.setState({ actions: updatedActions });
}

@@ -96,0 +144,0 @@

{
"name": "react-native-vector-icons",
"version": "5.0.0",
"version": "6.0.0",
"description": "Customizable Icons for React Native with support for NavBar/TabBar/ToolbarAndroid, image source and full styling.",

@@ -16,2 +16,3 @@ "main": "dist/index.js",

"build-web": "rm -rf ./dist && babel ./{,lib}/*.js --out-dir ./dist && cp -R ./glyphmaps ./dist/glyphmaps",
"build-antd": "./scripts/antdesign.sh",
"build-entypo": "./scripts/entypo.sh",

@@ -68,17 +69,17 @@ "build-evilicons": "./scripts/evilicons.sh",

"lodash": "^4.0.0",
"prop-types": "^15.5.10",
"prop-types": "^15.6.2",
"yargs": "^8.0.2"
},
"devDependencies": {
"@mdi/font": "^2.5.94",
"babel-cli": "^6.24.1",
"babel-eslint": "^8.0.0",
"babel-preset-react-native": "^4.0.0",
"eslint": "^4.3.0",
"eslint-config-airbnb": "^15.1.0",
"eslint-config-prettier": "^2.3.0",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-jsx-a11y": "^5.1.1",
"eslint-plugin-prettier": "^2.1.2",
"eslint-plugin-react": "^7.1.0",
"@babel/cli": "^7.1.2",
"@babel/core": "^7.1.2",
"@mdi/font": "^2.8.94",
"babel-eslint": "^10.0.1",
"eslint": "^5.3.0",
"eslint-config-airbnb": "17.1.0",
"eslint-config-prettier": "^3.1.0",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-jsx-a11y": "^6.1.1",
"eslint-plugin-prettier": "^2.7.0",
"eslint-plugin-react": "^7.11.0",
"evil-icons": "^1.10.1",

@@ -88,5 +89,6 @@ "font-awesome": "^4.6.3",

"material-design-icons": "^3.0.1",
"metro-react-native-babel-preset": "0.47.0",
"octicons": "^8.0.0",
"prettier": "^1.13.3"
"prettier": "^1.14.3"
}
}

@@ -7,2 +7,25 @@ ![Vector Icons for React Native](https://cloud.githubusercontent.com/assets/378279/12009887/33f4ae1c-ac8d-11e5-8666-7a87458753ee.png)

## Table of Contents
- [Bundeled Icon Sets](#bundled-icon-sets)
- [Installation](#installation)
- [iOS](#ios)
- [Android](#android)
- [OSX](#osx-via-react-native-desktop)
- [Windows](#windows-via-react-native-windows)
- [Web](#web-with-webpack)
- [Upgrading](#upgrading)
- [Icon Component](#icon-component)
- [Icon.Button Component](#iconbutton-component)
- [Usage as PNG image/source object](#usage-as-png-imagesource-object)
- [Usage with TabBarIOS](#usage-with-tabbarios)
- [Usage with NavigatorIOS](#usage-with-navigatorios)
- [Usage with ToolbarAndroid](#usage-with-toolbarandroid)
- [Custom Fonts](#custom-fonts)
- [Animation](#animation)
- [Examples](#examples)
- [Generating your own icon set from a CSS file](#generating-your-own-icon-set-from-a-css-file)
- [Changelog](#changelog)
- [Troubleshooting](#troubleshooting)
- [License](#license)
## Bundled Icon Sets

@@ -12,2 +35,3 @@

* [`AntDesign`](https://ant.design/) by AntFinance (**297** icons)
* [`Entypo`](http://entypo.com) by Daniel Bruce (**411** icons)

@@ -17,7 +41,7 @@ * [`EvilIcons`](http://evil-icons.io) by Alexander Madyankin & Roman Shamin (v1.10.1, **70** icons)

* [`FontAwesome`](http://fortawesome.github.io/Font-Awesome/icons/) by Dave Gandy (v4.7.0, **675** icons)
* [`FontAwesome 5`](https://fontawesome.com) by Fonticons, Inc. (v5.2.0, 1295 (free) **2357** (pro) icons)
* [`FontAwesome 5`](https://fontawesome.com) by Fonticons, Inc. (v5.3.1, 1341 (free) **3978** (pro) icons)
* [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0, **283** icons)
* [`Ionicons`](https://ionicons.com/) by Ben Sperry (v4.2.4, **696** icons)
* [`MaterialIcons`](https://www.google.com/design/icons/) by Google, Inc. (v3.0.1, **932** icons)
* [`MaterialCommunityIcons`](https://materialdesignicons.com/) by MaterialDesignIcons.com (v2.5.94, **2595** icons)
* [`MaterialCommunityIcons`](https://materialdesignicons.com/) by MaterialDesignIcons.com (v2.8.94, **2894** icons)
* [`Octicons`](http://octicons.github.com) by Github, Inc. (v8.0.0, **177** icons)

@@ -50,3 +74,3 @@ * [`Zocial`](http://zocial.smcllns.com/) by Sam Collins (v1.0, **100** icons)

`$ react-native link`
`$ react-native link react-native-vector-icons`

@@ -209,2 +233,5 @@ *Note: Some users are having trouble using this method, try one of the others if you are too.*

## Upgrading
Upgrading this package often requires the font files linked to your projects to be updated as well. If the automatic linking works for you, running this again should update the fonts. Otherwise you need to follow the steps outlined in the [installation](#installation) section.
## `Icon` Component

@@ -351,3 +378,3 @@ You can either use one of the bundled icons above or roll your own custom font.

### `createIconSet(glyphMap, fontFamily[, fontFile])`
Returns your own custom font based on the `glyphMap` where the key is the icon name and the value is either a UTF-8 character or it's character code. `fontFamily` is the name of the font **NOT** the filename. Open the font in Font Book.app or similar to learn the name. Optionally pass the third `fontFile` argument for android support, it should be a path to the font file in you asset folder.
Returns your own custom font based on the `glyphMap` where the key is the icon name and the value is either a UTF-8 character or it's character code. `fontFamily` is the name of the font **NOT** the filename. Open the font in Font Book.app or similar to learn the name. Optionally pass the third `fontFile` argument for android support, it should be the custom font file name.

@@ -357,3 +384,3 @@ ```js

const glyphMap = { 'icon-name': 1234, test: '∆' };
const Icon = createIconSet(glyphMap, 'FontName');
const Icon = createIconSet(glyphMap, 'FontName', 'font-name.ttf');
```

@@ -374,6 +401,6 @@

import icoMoonConfig from './selection.json';
const Icon = createIconSetFromIcoMoon(icoMoonConfig);
const Icon = createIconSetFromIcoMoon(icoMoonConfig, 'LineAwesome', 'line-awesome.ttf');
```
Make sure you're using the _Download_ option in IcoMoon, and use the `.json` file that's included in the `.zip` you've downloaded. You'll also need to import the `.ttf` font file into your project, following the instructions above.
Make sure you're using the _Download_ option in [IcoMoon](https://icomoon.io/app), and use the `.json` file that's included in the `.zip` you've downloaded. You'll also need to import the `.ttf` font file into your project, following the instructions above.
#### iOS

@@ -506,4 +533,12 @@ You have to manually make a reference of your `.ttf` on your xcodeproj `Resources` folder.

Both npm and android file hierarchies tend to get very deep and even worse when you combine them. Since Windows file system has a max length, long file name addresses will result in numerous errors including `Execution failed for task ':react-native-vector-icons:processReleaseResources'`. So try to keep the path to your project folder as short as possible.
Both npm and android file hierarchies tend to get very deep and even worse when you combine them. Since Windows file system has a max length, long file name addresses will result in numerous errors including `Execution failed for task ':react-native-vector-icons:processReleaseResources'`. So try to keep the path to your project folder as short as possible.
#### Wrong icons are shown after upgrading this package
You probably didn't update the font files linked to your native project after upgrading. However, this only applies to Android targets since iOS bundles the fonts when building the app (try to clean your build from Xcode if the problem exists). On android you can relink the project or you manually update the fonts. To have them automatically synced use the [gradle approach](https://github.com/oblador/react-native-vector-icons#option-with-gradle-recommended).
#### Some icons are missing after upgrading this package
Sometimes vendors decides to remove some icons from newer releases, this has nothing to do with this package. If you depend on an older version of a font you can add it as a [custom font](#custom-fonts).
## License

@@ -510,0 +545,0 @@

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 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 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

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc