From a9e4f98c44edae2cd384748253aec93b83d41c7b Mon Sep 17 00:00:00 2001 From: Max Huang Date: Thu, 7 Jul 2016 21:54:44 +1000 Subject: [PATCH] Change plugin to addon --- .eslintignore | 4 +- README.md | 16 ++--- dist/{plugin => addons}/cleave-phone.ac.js | 0 dist/{plugin => addons}/cleave-phone.ad.js | 0 dist/{plugin => addons}/cleave-phone.ae.js | 0 dist/{plugin => addons}/cleave-phone.af.js | 0 dist/{plugin => addons}/cleave-phone.ag.js | 0 dist/{plugin => addons}/cleave-phone.ai.js | 0 dist/{plugin => addons}/cleave-phone.al.js | 0 dist/{plugin => addons}/cleave-phone.am.js | 0 dist/{plugin => addons}/cleave-phone.ao.js | 0 dist/{plugin => addons}/cleave-phone.ar.js | 0 dist/{plugin => addons}/cleave-phone.as.js | 0 dist/{plugin => addons}/cleave-phone.at.js | 0 dist/{plugin => addons}/cleave-phone.au.js | 0 dist/{plugin => addons}/cleave-phone.aw.js | 0 dist/{plugin => addons}/cleave-phone.ax.js | 0 dist/{plugin => addons}/cleave-phone.az.js | 0 dist/{plugin => addons}/cleave-phone.ba.js | 0 dist/{plugin => addons}/cleave-phone.bb.js | 0 dist/{plugin => addons}/cleave-phone.bd.js | 0 dist/{plugin => addons}/cleave-phone.be.js | 0 dist/{plugin => addons}/cleave-phone.bf.js | 0 dist/{plugin => addons}/cleave-phone.bg.js | 0 dist/{plugin => addons}/cleave-phone.bh.js | 0 dist/{plugin => addons}/cleave-phone.bi.js | 0 dist/{plugin => addons}/cleave-phone.bj.js | 0 dist/{plugin => addons}/cleave-phone.bl.js | 0 dist/{plugin => addons}/cleave-phone.bm.js | 0 dist/{plugin => addons}/cleave-phone.bn.js | 0 dist/{plugin => addons}/cleave-phone.bo.js | 0 dist/{plugin => addons}/cleave-phone.bq.js | 0 dist/{plugin => addons}/cleave-phone.br.js | 0 dist/{plugin => addons}/cleave-phone.bs.js | 0 dist/{plugin => addons}/cleave-phone.bt.js | 0 dist/{plugin => addons}/cleave-phone.bw.js | 0 dist/{plugin => addons}/cleave-phone.by.js | 0 dist/{plugin => addons}/cleave-phone.bz.js | 0 dist/{plugin => addons}/cleave-phone.ca.js | 0 dist/{plugin => addons}/cleave-phone.cc.js | 0 dist/{plugin => addons}/cleave-phone.cd.js | 0 dist/{plugin => addons}/cleave-phone.cf.js | 0 dist/{plugin => addons}/cleave-phone.cg.js | 0 dist/{plugin => addons}/cleave-phone.ch.js | 0 dist/{plugin => addons}/cleave-phone.ci.js | 0 dist/{plugin => addons}/cleave-phone.ck.js | 0 dist/{plugin => addons}/cleave-phone.cl.js | 0 dist/{plugin => addons}/cleave-phone.cm.js | 0 dist/{plugin => addons}/cleave-phone.cn.js | 0 dist/{plugin => addons}/cleave-phone.co.js | 0 dist/{plugin => addons}/cleave-phone.cr.js | 0 dist/{plugin => addons}/cleave-phone.cu.js | 0 dist/{plugin => addons}/cleave-phone.cv.js | 0 dist/{plugin => addons}/cleave-phone.cw.js | 0 dist/{plugin => addons}/cleave-phone.cx.js | 0 dist/{plugin => addons}/cleave-phone.cy.js | 0 dist/{plugin => addons}/cleave-phone.cz.js | 0 dist/{plugin => addons}/cleave-phone.de.js | 0 dist/{plugin => addons}/cleave-phone.dj.js | 0 dist/{plugin => addons}/cleave-phone.dk.js | 0 dist/{plugin => addons}/cleave-phone.dm.js | 0 dist/{plugin => addons}/cleave-phone.do.js | 0 dist/{plugin => addons}/cleave-phone.dz.js | 0 dist/{plugin => addons}/cleave-phone.ec.js | 0 dist/{plugin => addons}/cleave-phone.ee.js | 0 dist/{plugin => addons}/cleave-phone.eg.js | 0 dist/{plugin => addons}/cleave-phone.eh.js | 0 dist/{plugin => addons}/cleave-phone.er.js | 0 dist/{plugin => addons}/cleave-phone.es.js | 0 dist/{plugin => addons}/cleave-phone.et.js | 0 dist/{plugin => addons}/cleave-phone.fi.js | 0 dist/{plugin => addons}/cleave-phone.fj.js | 0 dist/{plugin => addons}/cleave-phone.fk.js | 0 dist/{plugin => addons}/cleave-phone.fm.js | 0 dist/{plugin => addons}/cleave-phone.fo.js | 0 dist/{plugin => addons}/cleave-phone.fr.js | 0 dist/{plugin => addons}/cleave-phone.full.js | 0 dist/{plugin => addons}/cleave-phone.ga.js | 0 dist/{plugin => addons}/cleave-phone.gb.js | 0 dist/{plugin => addons}/cleave-phone.gd.js | 0 dist/{plugin => addons}/cleave-phone.ge.js | 0 dist/{plugin => addons}/cleave-phone.gf.js | 0 dist/{plugin => addons}/cleave-phone.gg.js | 0 dist/{plugin => addons}/cleave-phone.gh.js | 0 dist/{plugin => addons}/cleave-phone.gi.js | 0 dist/{plugin => addons}/cleave-phone.gl.js | 0 dist/{plugin => addons}/cleave-phone.gm.js | 0 dist/{plugin => addons}/cleave-phone.gn.js | 0 dist/{plugin => addons}/cleave-phone.gp.js | 0 dist/{plugin => addons}/cleave-phone.gq.js | 0 dist/{plugin => addons}/cleave-phone.gr.js | 0 dist/{plugin => addons}/cleave-phone.gt.js | 0 dist/{plugin => addons}/cleave-phone.gu.js | 0 dist/{plugin => addons}/cleave-phone.gw.js | 0 dist/{plugin => addons}/cleave-phone.gy.js | 0 dist/{plugin => addons}/cleave-phone.hk.js | 0 dist/{plugin => addons}/cleave-phone.hn.js | 0 dist/{plugin => addons}/cleave-phone.hr.js | 0 dist/{plugin => addons}/cleave-phone.ht.js | 0 dist/{plugin => addons}/cleave-phone.hu.js | 0 dist/{plugin => addons}/cleave-phone.id.js | 0 dist/{plugin => addons}/cleave-phone.ie.js | 0 dist/{plugin => addons}/cleave-phone.il.js | 0 dist/{plugin => addons}/cleave-phone.im.js | 0 dist/{plugin => addons}/cleave-phone.in.js | 0 dist/{plugin => addons}/cleave-phone.io.js | 0 dist/{plugin => addons}/cleave-phone.iq.js | 0 dist/{plugin => addons}/cleave-phone.ir.js | 0 dist/{plugin => addons}/cleave-phone.is.js | 0 dist/{plugin => addons}/cleave-phone.it.js | 0 dist/{plugin => addons}/cleave-phone.je.js | 0 dist/{plugin => addons}/cleave-phone.jm.js | 0 dist/{plugin => addons}/cleave-phone.jo.js | 0 dist/{plugin => addons}/cleave-phone.jp.js | 0 dist/{plugin => addons}/cleave-phone.ke.js | 0 dist/{plugin => addons}/cleave-phone.kg.js | 0 dist/{plugin => addons}/cleave-phone.kh.js | 0 dist/{plugin => addons}/cleave-phone.ki.js | 0 dist/{plugin => addons}/cleave-phone.km.js | 0 dist/{plugin => addons}/cleave-phone.kn.js | 0 dist/{plugin => addons}/cleave-phone.kp.js | 0 dist/{plugin => addons}/cleave-phone.kr.js | 0 dist/{plugin => addons}/cleave-phone.kw.js | 0 dist/{plugin => addons}/cleave-phone.ky.js | 0 dist/{plugin => addons}/cleave-phone.kz.js | 0 dist/{plugin => addons}/cleave-phone.la.js | 0 dist/{plugin => addons}/cleave-phone.lb.js | 0 dist/{plugin => addons}/cleave-phone.lc.js | 0 dist/{plugin => addons}/cleave-phone.li.js | 0 dist/{plugin => addons}/cleave-phone.lk.js | 0 dist/{plugin => addons}/cleave-phone.lr.js | 0 dist/{plugin => addons}/cleave-phone.ls.js | 0 dist/{plugin => addons}/cleave-phone.lt.js | 0 dist/{plugin => addons}/cleave-phone.lu.js | 0 dist/{plugin => addons}/cleave-phone.lv.js | 0 dist/{plugin => addons}/cleave-phone.ly.js | 0 dist/{plugin => addons}/cleave-phone.ma.js | 0 dist/{plugin => addons}/cleave-phone.mc.js | 0 dist/{plugin => addons}/cleave-phone.md.js | 0 dist/{plugin => addons}/cleave-phone.me.js | 0 dist/{plugin => addons}/cleave-phone.mf.js | 0 dist/{plugin => addons}/cleave-phone.mg.js | 0 dist/{plugin => addons}/cleave-phone.mh.js | 0 dist/{plugin => addons}/cleave-phone.mk.js | 0 dist/{plugin => addons}/cleave-phone.ml.js | 0 dist/{plugin => addons}/cleave-phone.mm.js | 0 dist/{plugin => addons}/cleave-phone.mn.js | 0 dist/{plugin => addons}/cleave-phone.mo.js | 0 dist/{plugin => addons}/cleave-phone.mp.js | 0 dist/{plugin => addons}/cleave-phone.mq.js | 0 dist/{plugin => addons}/cleave-phone.mr.js | 0 dist/{plugin => addons}/cleave-phone.ms.js | 0 dist/{plugin => addons}/cleave-phone.mt.js | 0 dist/{plugin => addons}/cleave-phone.mu.js | 0 dist/{plugin => addons}/cleave-phone.mv.js | 0 dist/{plugin => addons}/cleave-phone.mw.js | 0 dist/{plugin => addons}/cleave-phone.mx.js | 0 dist/{plugin => addons}/cleave-phone.my.js | 0 dist/{plugin => addons}/cleave-phone.mz.js | 0 dist/{plugin => addons}/cleave-phone.na.js | 0 dist/{plugin => addons}/cleave-phone.nc.js | 0 dist/{plugin => addons}/cleave-phone.ne.js | 0 dist/{plugin => addons}/cleave-phone.nf.js | 0 dist/{plugin => addons}/cleave-phone.ng.js | 0 dist/{plugin => addons}/cleave-phone.ni.js | 0 dist/{plugin => addons}/cleave-phone.nl.js | 0 dist/{plugin => addons}/cleave-phone.no.js | 0 dist/{plugin => addons}/cleave-phone.np.js | 0 dist/{plugin => addons}/cleave-phone.nr.js | 0 dist/{plugin => addons}/cleave-phone.nu.js | 0 dist/{plugin => addons}/cleave-phone.nz.js | 0 dist/{plugin => addons}/cleave-phone.om.js | 0 dist/{plugin => addons}/cleave-phone.pa.js | 0 dist/{plugin => addons}/cleave-phone.pe.js | 0 dist/{plugin => addons}/cleave-phone.pf.js | 0 dist/{plugin => addons}/cleave-phone.pg.js | 0 dist/{plugin => addons}/cleave-phone.ph.js | 0 dist/{plugin => addons}/cleave-phone.pk.js | 0 dist/{plugin => addons}/cleave-phone.pl.js | 0 dist/{plugin => addons}/cleave-phone.pm.js | 0 dist/{plugin => addons}/cleave-phone.pr.js | 0 dist/{plugin => addons}/cleave-phone.ps.js | 0 dist/{plugin => addons}/cleave-phone.pt.js | 0 dist/{plugin => addons}/cleave-phone.pw.js | 0 dist/{plugin => addons}/cleave-phone.py.js | 0 dist/{plugin => addons}/cleave-phone.qa.js | 0 dist/{plugin => addons}/cleave-phone.re.js | 0 dist/{plugin => addons}/cleave-phone.ro.js | 0 dist/{plugin => addons}/cleave-phone.rs.js | 0 dist/{plugin => addons}/cleave-phone.ru.js | 0 dist/{plugin => addons}/cleave-phone.rw.js | 0 dist/{plugin => addons}/cleave-phone.sa.js | 0 dist/{plugin => addons}/cleave-phone.sb.js | 0 dist/{plugin => addons}/cleave-phone.sc.js | 0 dist/{plugin => addons}/cleave-phone.sd.js | 0 dist/{plugin => addons}/cleave-phone.se.js | 0 dist/{plugin => addons}/cleave-phone.sg.js | 0 dist/{plugin => addons}/cleave-phone.sh.js | 0 dist/{plugin => addons}/cleave-phone.si.js | 0 dist/{plugin => addons}/cleave-phone.sj.js | 0 dist/{plugin => addons}/cleave-phone.sk.js | 0 dist/{plugin => addons}/cleave-phone.sl.js | 0 dist/{plugin => addons}/cleave-phone.sm.js | 0 dist/{plugin => addons}/cleave-phone.sn.js | 0 dist/{plugin => addons}/cleave-phone.so.js | 0 dist/{plugin => addons}/cleave-phone.sr.js | 0 dist/{plugin => addons}/cleave-phone.ss.js | 0 dist/{plugin => addons}/cleave-phone.st.js | 0 dist/{plugin => addons}/cleave-phone.sv.js | 0 dist/{plugin => addons}/cleave-phone.sx.js | 0 dist/{plugin => addons}/cleave-phone.sy.js | 0 dist/{plugin => addons}/cleave-phone.sz.js | 0 dist/{plugin => addons}/cleave-phone.ta.js | 0 dist/{plugin => addons}/cleave-phone.tc.js | 0 dist/{plugin => addons}/cleave-phone.td.js | 0 dist/{plugin => addons}/cleave-phone.tg.js | 0 dist/{plugin => addons}/cleave-phone.th.js | 0 dist/{plugin => addons}/cleave-phone.tj.js | 0 dist/{plugin => addons}/cleave-phone.tk.js | 0 dist/{plugin => addons}/cleave-phone.tl.js | 0 dist/{plugin => addons}/cleave-phone.tm.js | 0 dist/{plugin => addons}/cleave-phone.tn.js | 0 dist/{plugin => addons}/cleave-phone.to.js | 0 dist/{plugin => addons}/cleave-phone.tr.js | 0 dist/{plugin => addons}/cleave-phone.tt.js | 0 dist/{plugin => addons}/cleave-phone.tv.js | 0 dist/{plugin => addons}/cleave-phone.tw.js | 0 dist/{plugin => addons}/cleave-phone.tz.js | 0 dist/{plugin => addons}/cleave-phone.ua.js | 0 dist/{plugin => addons}/cleave-phone.ug.js | 0 dist/{plugin => addons}/cleave-phone.us.js | 0 dist/{plugin => addons}/cleave-phone.uy.js | 0 dist/{plugin => addons}/cleave-phone.uz.js | 0 dist/{plugin => addons}/cleave-phone.va.js | 0 dist/{plugin => addons}/cleave-phone.vc.js | 0 dist/{plugin => addons}/cleave-phone.ve.js | 0 dist/{plugin => addons}/cleave-phone.vg.js | 0 dist/{plugin => addons}/cleave-phone.vi.js | 0 dist/{plugin => addons}/cleave-phone.vn.js | 0 dist/{plugin => addons}/cleave-phone.vu.js | 0 dist/{plugin => addons}/cleave-phone.wf.js | 0 dist/{plugin => addons}/cleave-phone.ws.js | 0 dist/{plugin => addons}/cleave-phone.ye.js | 0 dist/{plugin => addons}/cleave-phone.yt.js | 0 dist/{plugin => addons}/cleave-phone.za.js | 0 dist/{plugin => addons}/cleave-phone.zm.js | 0 dist/{plugin => addons}/cleave-phone.zw.js | 0 doc/constructor.md | 4 +- doc/doc.md | 8 +++ doc/js-api.md | 4 +- doc/options.md | 6 +- doc/phone-lib-addon.md | 62 +++++++++++++++++++ doc/phone-lib-plugin.md | 48 -------------- doc/public-methods.md | 6 +- doc/reactjs-component-usage.md | 10 +-- gulp-tasks/{plugin.js => addon.js} | 14 ++--- .../phone-type-formatter.ac.js | 0 .../phone-type-formatter.ad.js | 0 .../phone-type-formatter.ae.js | 0 .../phone-type-formatter.af.js | 0 .../phone-type-formatter.ag.js | 0 .../phone-type-formatter.ai.js | 0 .../phone-type-formatter.al.js | 0 .../phone-type-formatter.am.js | 0 .../phone-type-formatter.ao.js | 0 .../phone-type-formatter.ar.js | 0 .../phone-type-formatter.as.js | 0 .../phone-type-formatter.at.js | 0 .../phone-type-formatter.au.js | 0 .../phone-type-formatter.aw.js | 0 .../phone-type-formatter.ax.js | 0 .../phone-type-formatter.az.js | 0 .../phone-type-formatter.ba.js | 0 .../phone-type-formatter.bb.js | 0 .../phone-type-formatter.bd.js | 0 .../phone-type-formatter.be.js | 0 .../phone-type-formatter.bf.js | 0 .../phone-type-formatter.bg.js | 0 .../phone-type-formatter.bh.js | 0 .../phone-type-formatter.bi.js | 0 .../phone-type-formatter.bj.js | 0 .../phone-type-formatter.bl.js | 0 .../phone-type-formatter.bm.js | 0 .../phone-type-formatter.bn.js | 0 .../phone-type-formatter.bo.js | 0 .../phone-type-formatter.bq.js | 0 .../phone-type-formatter.br.js | 0 .../phone-type-formatter.bs.js | 0 .../phone-type-formatter.bt.js | 0 .../phone-type-formatter.bw.js | 0 .../phone-type-formatter.by.js | 0 .../phone-type-formatter.bz.js | 0 .../phone-type-formatter.ca.js | 0 .../phone-type-formatter.cc.js | 0 .../phone-type-formatter.cd.js | 0 .../phone-type-formatter.cf.js | 0 .../phone-type-formatter.cg.js | 0 .../phone-type-formatter.ch.js | 0 .../phone-type-formatter.ci.js | 0 .../phone-type-formatter.ck.js | 0 .../phone-type-formatter.cl.js | 0 .../phone-type-formatter.cm.js | 0 .../phone-type-formatter.cn.js | 0 .../phone-type-formatter.co.js | 0 .../phone-type-formatter.cr.js | 0 .../phone-type-formatter.cu.js | 0 .../phone-type-formatter.cv.js | 0 .../phone-type-formatter.cw.js | 0 .../phone-type-formatter.cx.js | 0 .../phone-type-formatter.cy.js | 0 .../phone-type-formatter.cz.js | 0 .../phone-type-formatter.de.js | 0 .../phone-type-formatter.dj.js | 0 .../phone-type-formatter.dk.js | 0 .../phone-type-formatter.dm.js | 0 .../phone-type-formatter.do.js | 0 .../phone-type-formatter.dz.js | 0 .../phone-type-formatter.ec.js | 0 .../phone-type-formatter.ee.js | 0 .../phone-type-formatter.eg.js | 0 .../phone-type-formatter.eh.js | 0 .../phone-type-formatter.er.js | 0 .../phone-type-formatter.es.js | 0 .../phone-type-formatter.et.js | 0 .../phone-type-formatter.fi.js | 0 .../phone-type-formatter.fj.js | 0 .../phone-type-formatter.fk.js | 0 .../phone-type-formatter.fm.js | 0 .../phone-type-formatter.fo.js | 0 .../phone-type-formatter.fr.js | 0 .../phone-type-formatter.ga.js | 0 .../phone-type-formatter.gb.js | 0 .../phone-type-formatter.gd.js | 0 .../phone-type-formatter.ge.js | 0 .../phone-type-formatter.gf.js | 0 .../phone-type-formatter.gg.js | 0 .../phone-type-formatter.gh.js | 0 .../phone-type-formatter.gi.js | 0 .../phone-type-formatter.gl.js | 0 .../phone-type-formatter.gm.js | 0 .../phone-type-formatter.gn.js | 0 .../phone-type-formatter.gp.js | 0 .../phone-type-formatter.gq.js | 0 .../phone-type-formatter.gr.js | 0 .../phone-type-formatter.gt.js | 0 .../phone-type-formatter.gu.js | 0 .../phone-type-formatter.gw.js | 0 .../phone-type-formatter.gy.js | 0 .../phone-type-formatter.hk.js | 0 .../phone-type-formatter.hn.js | 0 .../phone-type-formatter.hr.js | 0 .../phone-type-formatter.ht.js | 0 .../phone-type-formatter.hu.js | 0 .../phone-type-formatter.i18n.js} | 0 .../phone-type-formatter.id.js | 0 .../phone-type-formatter.ie.js | 0 .../phone-type-formatter.il.js | 0 .../phone-type-formatter.im.js | 0 .../phone-type-formatter.in.js | 0 .../phone-type-formatter.io.js | 0 .../phone-type-formatter.iq.js | 0 .../phone-type-formatter.ir.js | 0 .../phone-type-formatter.is.js | 0 .../phone-type-formatter.it.js | 0 .../phone-type-formatter.je.js | 0 .../phone-type-formatter.jm.js | 0 .../phone-type-formatter.jo.js | 0 .../phone-type-formatter.jp.js | 0 .../phone-type-formatter.ke.js | 0 .../phone-type-formatter.kg.js | 0 .../phone-type-formatter.kh.js | 0 .../phone-type-formatter.ki.js | 0 .../phone-type-formatter.km.js | 0 .../phone-type-formatter.kn.js | 0 .../phone-type-formatter.kp.js | 0 .../phone-type-formatter.kr.js | 0 .../phone-type-formatter.kw.js | 0 .../phone-type-formatter.ky.js | 0 .../phone-type-formatter.kz.js | 0 .../phone-type-formatter.la.js | 0 .../phone-type-formatter.lb.js | 0 .../phone-type-formatter.lc.js | 0 .../phone-type-formatter.li.js | 0 .../phone-type-formatter.lk.js | 0 .../phone-type-formatter.lr.js | 0 .../phone-type-formatter.ls.js | 0 .../phone-type-formatter.lt.js | 0 .../phone-type-formatter.lu.js | 0 .../phone-type-formatter.lv.js | 0 .../phone-type-formatter.ly.js | 0 .../phone-type-formatter.ma.js | 0 .../phone-type-formatter.mc.js | 0 .../phone-type-formatter.md.js | 0 .../phone-type-formatter.me.js | 0 .../phone-type-formatter.mf.js | 0 .../phone-type-formatter.mg.js | 0 .../phone-type-formatter.mh.js | 0 .../phone-type-formatter.mk.js | 0 .../phone-type-formatter.ml.js | 0 .../phone-type-formatter.mm.js | 0 .../phone-type-formatter.mn.js | 0 .../phone-type-formatter.mo.js | 0 .../phone-type-formatter.mp.js | 0 .../phone-type-formatter.mq.js | 0 .../phone-type-formatter.mr.js | 0 .../phone-type-formatter.ms.js | 0 .../phone-type-formatter.mt.js | 0 .../phone-type-formatter.mu.js | 0 .../phone-type-formatter.mv.js | 0 .../phone-type-formatter.mw.js | 0 .../phone-type-formatter.mx.js | 0 .../phone-type-formatter.my.js | 0 .../phone-type-formatter.mz.js | 0 .../phone-type-formatter.na.js | 0 .../phone-type-formatter.nc.js | 0 .../phone-type-formatter.ne.js | 0 .../phone-type-formatter.nf.js | 0 .../phone-type-formatter.ng.js | 0 .../phone-type-formatter.ni.js | 0 .../phone-type-formatter.nl.js | 0 .../phone-type-formatter.no.js | 0 .../phone-type-formatter.np.js | 0 .../phone-type-formatter.nr.js | 0 .../phone-type-formatter.nu.js | 0 .../phone-type-formatter.nz.js | 0 .../phone-type-formatter.om.js | 0 .../phone-type-formatter.pa.js | 0 .../phone-type-formatter.pe.js | 0 .../phone-type-formatter.pf.js | 0 .../phone-type-formatter.pg.js | 0 .../phone-type-formatter.ph.js | 0 .../phone-type-formatter.pk.js | 0 .../phone-type-formatter.pl.js | 0 .../phone-type-formatter.pm.js | 0 .../phone-type-formatter.pr.js | 0 .../phone-type-formatter.ps.js | 0 .../phone-type-formatter.pt.js | 0 .../phone-type-formatter.pw.js | 0 .../phone-type-formatter.py.js | 0 .../phone-type-formatter.qa.js | 0 .../phone-type-formatter.re.js | 0 .../phone-type-formatter.ro.js | 0 .../phone-type-formatter.rs.js | 0 .../phone-type-formatter.ru.js | 0 .../phone-type-formatter.rw.js | 0 .../phone-type-formatter.sa.js | 0 .../phone-type-formatter.sb.js | 0 .../phone-type-formatter.sc.js | 0 .../phone-type-formatter.sd.js | 0 .../phone-type-formatter.se.js | 0 .../phone-type-formatter.sg.js | 0 .../phone-type-formatter.sh.js | 0 .../phone-type-formatter.si.js | 0 .../phone-type-formatter.sj.js | 0 .../phone-type-formatter.sk.js | 0 .../phone-type-formatter.sl.js | 0 .../phone-type-formatter.sm.js | 0 .../phone-type-formatter.sn.js | 0 .../phone-type-formatter.so.js | 0 .../phone-type-formatter.sr.js | 0 .../phone-type-formatter.ss.js | 0 .../phone-type-formatter.st.js | 0 .../phone-type-formatter.sv.js | 0 .../phone-type-formatter.sx.js | 0 .../phone-type-formatter.sy.js | 0 .../phone-type-formatter.sz.js | 0 .../phone-type-formatter.ta.js | 0 .../phone-type-formatter.tc.js | 0 .../phone-type-formatter.td.js | 0 .../phone-type-formatter.tg.js | 0 .../phone-type-formatter.th.js | 0 .../phone-type-formatter.tj.js | 0 .../phone-type-formatter.tk.js | 0 .../phone-type-formatter.tl.js | 0 .../phone-type-formatter.tm.js | 0 .../phone-type-formatter.tn.js | 0 .../phone-type-formatter.to.js | 0 .../phone-type-formatter.tr.js | 0 .../phone-type-formatter.tt.js | 0 .../phone-type-formatter.tv.js | 0 .../phone-type-formatter.tw.js | 0 .../phone-type-formatter.tz.js | 0 .../phone-type-formatter.ua.js | 0 .../phone-type-formatter.ug.js | 0 .../phone-type-formatter.us.js | 0 .../phone-type-formatter.uy.js | 0 .../phone-type-formatter.uz.js | 0 .../phone-type-formatter.va.js | 0 .../phone-type-formatter.vc.js | 0 .../phone-type-formatter.ve.js | 0 .../phone-type-formatter.vg.js | 0 .../phone-type-formatter.vi.js | 0 .../phone-type-formatter.vn.js | 0 .../phone-type-formatter.vu.js | 0 .../phone-type-formatter.wf.js | 0 .../phone-type-formatter.ws.js | 0 .../phone-type-formatter.ye.js | 0 .../phone-type-formatter.yt.js | 0 .../phone-type-formatter.za.js | 0 .../phone-type-formatter.zm.js | 0 .../phone-type-formatter.zw.js | 0 test/PhoneFormatter_spec.js | 2 +- .../phone-type-formatter.i18n.js} | 0 503 files changed, 103 insertions(+), 81 deletions(-) rename dist/{plugin => addons}/cleave-phone.ac.js (100%) rename dist/{plugin => addons}/cleave-phone.ad.js (100%) rename dist/{plugin => addons}/cleave-phone.ae.js (100%) rename dist/{plugin => addons}/cleave-phone.af.js (100%) rename dist/{plugin => addons}/cleave-phone.ag.js (100%) rename dist/{plugin => addons}/cleave-phone.ai.js (100%) rename dist/{plugin => addons}/cleave-phone.al.js (100%) rename dist/{plugin => addons}/cleave-phone.am.js (100%) rename dist/{plugin => addons}/cleave-phone.ao.js (100%) rename dist/{plugin => addons}/cleave-phone.ar.js (100%) rename dist/{plugin => addons}/cleave-phone.as.js (100%) rename dist/{plugin => addons}/cleave-phone.at.js (100%) rename dist/{plugin => addons}/cleave-phone.au.js (100%) rename dist/{plugin => addons}/cleave-phone.aw.js (100%) rename dist/{plugin => addons}/cleave-phone.ax.js (100%) rename dist/{plugin => addons}/cleave-phone.az.js (100%) rename dist/{plugin => addons}/cleave-phone.ba.js (100%) rename dist/{plugin => addons}/cleave-phone.bb.js (100%) rename dist/{plugin => addons}/cleave-phone.bd.js (100%) rename dist/{plugin => addons}/cleave-phone.be.js (100%) rename dist/{plugin => addons}/cleave-phone.bf.js (100%) rename dist/{plugin => addons}/cleave-phone.bg.js (100%) rename dist/{plugin => addons}/cleave-phone.bh.js (100%) rename dist/{plugin => addons}/cleave-phone.bi.js (100%) rename dist/{plugin => addons}/cleave-phone.bj.js (100%) rename dist/{plugin => addons}/cleave-phone.bl.js (100%) rename dist/{plugin => addons}/cleave-phone.bm.js (100%) rename dist/{plugin => addons}/cleave-phone.bn.js (100%) rename dist/{plugin => addons}/cleave-phone.bo.js (100%) rename dist/{plugin => addons}/cleave-phone.bq.js (100%) rename dist/{plugin => addons}/cleave-phone.br.js (100%) rename dist/{plugin => addons}/cleave-phone.bs.js (100%) rename dist/{plugin => addons}/cleave-phone.bt.js (100%) rename dist/{plugin => addons}/cleave-phone.bw.js (100%) rename dist/{plugin => addons}/cleave-phone.by.js (100%) rename dist/{plugin => addons}/cleave-phone.bz.js (100%) rename dist/{plugin => addons}/cleave-phone.ca.js (100%) rename dist/{plugin => addons}/cleave-phone.cc.js (100%) rename dist/{plugin => addons}/cleave-phone.cd.js (100%) rename dist/{plugin => addons}/cleave-phone.cf.js (100%) rename dist/{plugin => addons}/cleave-phone.cg.js (100%) rename dist/{plugin => addons}/cleave-phone.ch.js (100%) rename dist/{plugin => addons}/cleave-phone.ci.js (100%) rename dist/{plugin => addons}/cleave-phone.ck.js (100%) rename dist/{plugin => addons}/cleave-phone.cl.js (100%) rename dist/{plugin => addons}/cleave-phone.cm.js (100%) rename dist/{plugin => addons}/cleave-phone.cn.js (100%) rename dist/{plugin => addons}/cleave-phone.co.js (100%) rename dist/{plugin => addons}/cleave-phone.cr.js (100%) rename dist/{plugin => addons}/cleave-phone.cu.js (100%) rename dist/{plugin => addons}/cleave-phone.cv.js (100%) rename dist/{plugin => addons}/cleave-phone.cw.js (100%) rename dist/{plugin => addons}/cleave-phone.cx.js (100%) rename dist/{plugin => addons}/cleave-phone.cy.js (100%) rename dist/{plugin => addons}/cleave-phone.cz.js (100%) rename dist/{plugin => addons}/cleave-phone.de.js (100%) rename dist/{plugin => addons}/cleave-phone.dj.js (100%) rename dist/{plugin => addons}/cleave-phone.dk.js (100%) rename dist/{plugin => addons}/cleave-phone.dm.js (100%) rename dist/{plugin => addons}/cleave-phone.do.js (100%) rename dist/{plugin => addons}/cleave-phone.dz.js (100%) rename dist/{plugin => addons}/cleave-phone.ec.js (100%) rename dist/{plugin => addons}/cleave-phone.ee.js (100%) rename dist/{plugin => addons}/cleave-phone.eg.js (100%) rename dist/{plugin => addons}/cleave-phone.eh.js (100%) rename dist/{plugin => addons}/cleave-phone.er.js (100%) rename dist/{plugin => addons}/cleave-phone.es.js (100%) rename dist/{plugin => addons}/cleave-phone.et.js (100%) rename dist/{plugin => addons}/cleave-phone.fi.js (100%) rename dist/{plugin => addons}/cleave-phone.fj.js (100%) rename dist/{plugin => addons}/cleave-phone.fk.js (100%) rename dist/{plugin => addons}/cleave-phone.fm.js (100%) rename dist/{plugin => addons}/cleave-phone.fo.js (100%) rename dist/{plugin => addons}/cleave-phone.fr.js (100%) rename dist/{plugin => addons}/cleave-phone.full.js (100%) rename dist/{plugin => addons}/cleave-phone.ga.js (100%) rename dist/{plugin => addons}/cleave-phone.gb.js (100%) rename dist/{plugin => addons}/cleave-phone.gd.js (100%) rename dist/{plugin => addons}/cleave-phone.ge.js (100%) rename dist/{plugin => addons}/cleave-phone.gf.js (100%) rename dist/{plugin => addons}/cleave-phone.gg.js (100%) rename dist/{plugin => addons}/cleave-phone.gh.js (100%) rename dist/{plugin => addons}/cleave-phone.gi.js (100%) rename dist/{plugin => addons}/cleave-phone.gl.js (100%) rename dist/{plugin => addons}/cleave-phone.gm.js (100%) rename dist/{plugin => addons}/cleave-phone.gn.js (100%) rename dist/{plugin => addons}/cleave-phone.gp.js (100%) rename dist/{plugin => addons}/cleave-phone.gq.js (100%) rename dist/{plugin => addons}/cleave-phone.gr.js (100%) rename dist/{plugin => addons}/cleave-phone.gt.js (100%) rename dist/{plugin => addons}/cleave-phone.gu.js (100%) rename dist/{plugin => addons}/cleave-phone.gw.js (100%) rename dist/{plugin => addons}/cleave-phone.gy.js (100%) rename dist/{plugin => addons}/cleave-phone.hk.js (100%) rename dist/{plugin => addons}/cleave-phone.hn.js (100%) rename dist/{plugin => addons}/cleave-phone.hr.js (100%) rename dist/{plugin => addons}/cleave-phone.ht.js (100%) rename dist/{plugin => addons}/cleave-phone.hu.js (100%) rename dist/{plugin => addons}/cleave-phone.id.js (100%) rename dist/{plugin => addons}/cleave-phone.ie.js (100%) rename dist/{plugin => addons}/cleave-phone.il.js (100%) rename dist/{plugin => addons}/cleave-phone.im.js (100%) rename dist/{plugin => addons}/cleave-phone.in.js (100%) rename dist/{plugin => addons}/cleave-phone.io.js (100%) rename dist/{plugin => addons}/cleave-phone.iq.js (100%) rename dist/{plugin => addons}/cleave-phone.ir.js (100%) rename dist/{plugin => addons}/cleave-phone.is.js (100%) rename dist/{plugin => addons}/cleave-phone.it.js (100%) rename dist/{plugin => addons}/cleave-phone.je.js (100%) rename dist/{plugin => addons}/cleave-phone.jm.js (100%) rename dist/{plugin => addons}/cleave-phone.jo.js (100%) rename dist/{plugin => addons}/cleave-phone.jp.js (100%) rename dist/{plugin => addons}/cleave-phone.ke.js (100%) rename dist/{plugin => addons}/cleave-phone.kg.js (100%) rename dist/{plugin => addons}/cleave-phone.kh.js (100%) rename dist/{plugin => addons}/cleave-phone.ki.js (100%) rename dist/{plugin => addons}/cleave-phone.km.js (100%) rename dist/{plugin => addons}/cleave-phone.kn.js (100%) rename dist/{plugin => addons}/cleave-phone.kp.js (100%) rename dist/{plugin => addons}/cleave-phone.kr.js (100%) rename dist/{plugin => addons}/cleave-phone.kw.js (100%) rename dist/{plugin => addons}/cleave-phone.ky.js (100%) rename dist/{plugin => addons}/cleave-phone.kz.js (100%) rename dist/{plugin => addons}/cleave-phone.la.js (100%) rename dist/{plugin => addons}/cleave-phone.lb.js (100%) rename dist/{plugin => addons}/cleave-phone.lc.js (100%) rename dist/{plugin => addons}/cleave-phone.li.js (100%) rename dist/{plugin => addons}/cleave-phone.lk.js (100%) rename dist/{plugin => addons}/cleave-phone.lr.js (100%) rename dist/{plugin => addons}/cleave-phone.ls.js (100%) rename dist/{plugin => addons}/cleave-phone.lt.js (100%) rename dist/{plugin => addons}/cleave-phone.lu.js (100%) rename dist/{plugin => addons}/cleave-phone.lv.js (100%) rename dist/{plugin => addons}/cleave-phone.ly.js (100%) rename dist/{plugin => addons}/cleave-phone.ma.js (100%) rename dist/{plugin => addons}/cleave-phone.mc.js (100%) rename dist/{plugin => addons}/cleave-phone.md.js (100%) rename dist/{plugin => addons}/cleave-phone.me.js (100%) rename dist/{plugin => addons}/cleave-phone.mf.js (100%) rename dist/{plugin => addons}/cleave-phone.mg.js (100%) rename dist/{plugin => addons}/cleave-phone.mh.js (100%) rename dist/{plugin => addons}/cleave-phone.mk.js (100%) rename dist/{plugin => addons}/cleave-phone.ml.js (100%) rename dist/{plugin => addons}/cleave-phone.mm.js (100%) rename dist/{plugin => addons}/cleave-phone.mn.js (100%) rename dist/{plugin => addons}/cleave-phone.mo.js (100%) rename dist/{plugin => addons}/cleave-phone.mp.js (100%) rename dist/{plugin => addons}/cleave-phone.mq.js (100%) rename dist/{plugin => addons}/cleave-phone.mr.js (100%) rename dist/{plugin => addons}/cleave-phone.ms.js (100%) rename dist/{plugin => addons}/cleave-phone.mt.js (100%) rename dist/{plugin => addons}/cleave-phone.mu.js (100%) rename dist/{plugin => addons}/cleave-phone.mv.js (100%) rename dist/{plugin => addons}/cleave-phone.mw.js (100%) rename dist/{plugin => addons}/cleave-phone.mx.js (100%) rename dist/{plugin => addons}/cleave-phone.my.js (100%) rename dist/{plugin => addons}/cleave-phone.mz.js (100%) rename dist/{plugin => addons}/cleave-phone.na.js (100%) rename dist/{plugin => addons}/cleave-phone.nc.js (100%) rename dist/{plugin => addons}/cleave-phone.ne.js (100%) rename dist/{plugin => addons}/cleave-phone.nf.js (100%) rename dist/{plugin => addons}/cleave-phone.ng.js (100%) rename dist/{plugin => addons}/cleave-phone.ni.js (100%) rename dist/{plugin => addons}/cleave-phone.nl.js (100%) rename dist/{plugin => addons}/cleave-phone.no.js (100%) rename dist/{plugin => addons}/cleave-phone.np.js (100%) rename dist/{plugin => addons}/cleave-phone.nr.js (100%) rename dist/{plugin => addons}/cleave-phone.nu.js (100%) rename dist/{plugin => addons}/cleave-phone.nz.js (100%) rename dist/{plugin => addons}/cleave-phone.om.js (100%) rename dist/{plugin => addons}/cleave-phone.pa.js (100%) rename dist/{plugin => addons}/cleave-phone.pe.js (100%) rename dist/{plugin => addons}/cleave-phone.pf.js (100%) rename dist/{plugin => addons}/cleave-phone.pg.js (100%) rename dist/{plugin => addons}/cleave-phone.ph.js (100%) rename dist/{plugin => addons}/cleave-phone.pk.js (100%) rename dist/{plugin => addons}/cleave-phone.pl.js (100%) rename dist/{plugin => addons}/cleave-phone.pm.js (100%) rename dist/{plugin => addons}/cleave-phone.pr.js (100%) rename dist/{plugin => addons}/cleave-phone.ps.js (100%) rename dist/{plugin => addons}/cleave-phone.pt.js (100%) rename dist/{plugin => addons}/cleave-phone.pw.js (100%) rename dist/{plugin => addons}/cleave-phone.py.js (100%) rename dist/{plugin => addons}/cleave-phone.qa.js (100%) rename dist/{plugin => addons}/cleave-phone.re.js (100%) rename dist/{plugin => addons}/cleave-phone.ro.js (100%) rename dist/{plugin => addons}/cleave-phone.rs.js (100%) rename dist/{plugin => addons}/cleave-phone.ru.js (100%) rename dist/{plugin => addons}/cleave-phone.rw.js (100%) rename dist/{plugin => addons}/cleave-phone.sa.js (100%) rename dist/{plugin => addons}/cleave-phone.sb.js (100%) rename dist/{plugin => addons}/cleave-phone.sc.js (100%) rename dist/{plugin => addons}/cleave-phone.sd.js (100%) rename dist/{plugin => addons}/cleave-phone.se.js (100%) rename dist/{plugin => addons}/cleave-phone.sg.js (100%) rename dist/{plugin => addons}/cleave-phone.sh.js (100%) rename dist/{plugin => addons}/cleave-phone.si.js (100%) rename dist/{plugin => addons}/cleave-phone.sj.js (100%) rename dist/{plugin => addons}/cleave-phone.sk.js (100%) rename dist/{plugin => addons}/cleave-phone.sl.js (100%) rename dist/{plugin => addons}/cleave-phone.sm.js (100%) rename dist/{plugin => addons}/cleave-phone.sn.js (100%) rename dist/{plugin => addons}/cleave-phone.so.js (100%) rename dist/{plugin => addons}/cleave-phone.sr.js (100%) rename dist/{plugin => addons}/cleave-phone.ss.js (100%) rename dist/{plugin => addons}/cleave-phone.st.js (100%) rename dist/{plugin => addons}/cleave-phone.sv.js (100%) rename dist/{plugin => addons}/cleave-phone.sx.js (100%) rename dist/{plugin => addons}/cleave-phone.sy.js (100%) rename dist/{plugin => addons}/cleave-phone.sz.js (100%) rename dist/{plugin => addons}/cleave-phone.ta.js (100%) rename dist/{plugin => addons}/cleave-phone.tc.js (100%) rename dist/{plugin => addons}/cleave-phone.td.js (100%) rename dist/{plugin => addons}/cleave-phone.tg.js (100%) rename dist/{plugin => addons}/cleave-phone.th.js (100%) rename dist/{plugin => addons}/cleave-phone.tj.js (100%) rename dist/{plugin => addons}/cleave-phone.tk.js (100%) rename dist/{plugin => addons}/cleave-phone.tl.js (100%) rename dist/{plugin => addons}/cleave-phone.tm.js (100%) rename dist/{plugin => addons}/cleave-phone.tn.js (100%) rename dist/{plugin => addons}/cleave-phone.to.js (100%) rename dist/{plugin => addons}/cleave-phone.tr.js (100%) rename dist/{plugin => addons}/cleave-phone.tt.js (100%) rename dist/{plugin => addons}/cleave-phone.tv.js (100%) rename dist/{plugin => addons}/cleave-phone.tw.js (100%) rename dist/{plugin => addons}/cleave-phone.tz.js (100%) rename dist/{plugin => addons}/cleave-phone.ua.js (100%) rename dist/{plugin => addons}/cleave-phone.ug.js (100%) rename dist/{plugin => addons}/cleave-phone.us.js (100%) rename dist/{plugin => addons}/cleave-phone.uy.js (100%) rename dist/{plugin => addons}/cleave-phone.uz.js (100%) rename dist/{plugin => addons}/cleave-phone.va.js (100%) rename dist/{plugin => addons}/cleave-phone.vc.js (100%) rename dist/{plugin => addons}/cleave-phone.ve.js (100%) rename dist/{plugin => addons}/cleave-phone.vg.js (100%) rename dist/{plugin => addons}/cleave-phone.vi.js (100%) rename dist/{plugin => addons}/cleave-phone.vn.js (100%) rename dist/{plugin => addons}/cleave-phone.vu.js (100%) rename dist/{plugin => addons}/cleave-phone.wf.js (100%) rename dist/{plugin => addons}/cleave-phone.ws.js (100%) rename dist/{plugin => addons}/cleave-phone.ye.js (100%) rename dist/{plugin => addons}/cleave-phone.yt.js (100%) rename dist/{plugin => addons}/cleave-phone.za.js (100%) rename dist/{plugin => addons}/cleave-phone.zm.js (100%) rename dist/{plugin => addons}/cleave-phone.zw.js (100%) create mode 100644 doc/doc.md create mode 100644 doc/phone-lib-addon.md delete mode 100644 doc/phone-lib-plugin.md rename gulp-tasks/{plugin.js => addon.js} (60%) rename src/{plugin => addons}/phone-type-formatter.ac.js (100%) rename src/{plugin => addons}/phone-type-formatter.ad.js (100%) rename src/{plugin => addons}/phone-type-formatter.ae.js (100%) rename src/{plugin => addons}/phone-type-formatter.af.js (100%) rename src/{plugin => addons}/phone-type-formatter.ag.js (100%) rename src/{plugin => addons}/phone-type-formatter.ai.js (100%) rename src/{plugin => addons}/phone-type-formatter.al.js (100%) rename src/{plugin => addons}/phone-type-formatter.am.js (100%) rename src/{plugin => addons}/phone-type-formatter.ao.js (100%) rename src/{plugin => addons}/phone-type-formatter.ar.js (100%) rename src/{plugin => addons}/phone-type-formatter.as.js (100%) rename src/{plugin => addons}/phone-type-formatter.at.js (100%) rename src/{plugin => addons}/phone-type-formatter.au.js (100%) rename src/{plugin => addons}/phone-type-formatter.aw.js (100%) rename src/{plugin => addons}/phone-type-formatter.ax.js (100%) rename src/{plugin => addons}/phone-type-formatter.az.js (100%) rename src/{plugin => addons}/phone-type-formatter.ba.js (100%) rename src/{plugin => addons}/phone-type-formatter.bb.js (100%) rename src/{plugin => addons}/phone-type-formatter.bd.js (100%) rename src/{plugin => addons}/phone-type-formatter.be.js (100%) rename src/{plugin => addons}/phone-type-formatter.bf.js (100%) rename src/{plugin => addons}/phone-type-formatter.bg.js (100%) rename src/{plugin => addons}/phone-type-formatter.bh.js (100%) rename src/{plugin => addons}/phone-type-formatter.bi.js (100%) rename src/{plugin => addons}/phone-type-formatter.bj.js (100%) rename src/{plugin => addons}/phone-type-formatter.bl.js (100%) rename src/{plugin => addons}/phone-type-formatter.bm.js (100%) rename src/{plugin => addons}/phone-type-formatter.bn.js (100%) rename src/{plugin => addons}/phone-type-formatter.bo.js (100%) rename src/{plugin => addons}/phone-type-formatter.bq.js (100%) rename src/{plugin => addons}/phone-type-formatter.br.js (100%) rename src/{plugin => addons}/phone-type-formatter.bs.js (100%) rename src/{plugin => addons}/phone-type-formatter.bt.js (100%) rename src/{plugin => addons}/phone-type-formatter.bw.js (100%) rename src/{plugin => addons}/phone-type-formatter.by.js (100%) rename src/{plugin => addons}/phone-type-formatter.bz.js (100%) rename src/{plugin => addons}/phone-type-formatter.ca.js (100%) rename src/{plugin => addons}/phone-type-formatter.cc.js (100%) rename src/{plugin => addons}/phone-type-formatter.cd.js (100%) rename src/{plugin => addons}/phone-type-formatter.cf.js (100%) rename src/{plugin => addons}/phone-type-formatter.cg.js (100%) rename src/{plugin => addons}/phone-type-formatter.ch.js (100%) rename src/{plugin => addons}/phone-type-formatter.ci.js (100%) rename src/{plugin => addons}/phone-type-formatter.ck.js (100%) rename src/{plugin => addons}/phone-type-formatter.cl.js (100%) rename src/{plugin => addons}/phone-type-formatter.cm.js (100%) rename src/{plugin => addons}/phone-type-formatter.cn.js (100%) rename src/{plugin => addons}/phone-type-formatter.co.js (100%) rename src/{plugin => addons}/phone-type-formatter.cr.js (100%) rename src/{plugin => addons}/phone-type-formatter.cu.js (100%) rename src/{plugin => addons}/phone-type-formatter.cv.js (100%) rename src/{plugin => addons}/phone-type-formatter.cw.js (100%) rename src/{plugin => addons}/phone-type-formatter.cx.js (100%) rename src/{plugin => addons}/phone-type-formatter.cy.js (100%) rename src/{plugin => addons}/phone-type-formatter.cz.js (100%) rename src/{plugin => addons}/phone-type-formatter.de.js (100%) rename src/{plugin => addons}/phone-type-formatter.dj.js (100%) rename src/{plugin => addons}/phone-type-formatter.dk.js (100%) rename src/{plugin => addons}/phone-type-formatter.dm.js (100%) rename src/{plugin => addons}/phone-type-formatter.do.js (100%) rename src/{plugin => addons}/phone-type-formatter.dz.js (100%) rename src/{plugin => addons}/phone-type-formatter.ec.js (100%) rename src/{plugin => addons}/phone-type-formatter.ee.js (100%) rename src/{plugin => addons}/phone-type-formatter.eg.js (100%) rename src/{plugin => addons}/phone-type-formatter.eh.js (100%) rename src/{plugin => addons}/phone-type-formatter.er.js (100%) rename src/{plugin => addons}/phone-type-formatter.es.js (100%) rename src/{plugin => addons}/phone-type-formatter.et.js (100%) rename src/{plugin => addons}/phone-type-formatter.fi.js (100%) rename src/{plugin => addons}/phone-type-formatter.fj.js (100%) rename src/{plugin => addons}/phone-type-formatter.fk.js (100%) rename src/{plugin => addons}/phone-type-formatter.fm.js (100%) rename src/{plugin => addons}/phone-type-formatter.fo.js (100%) rename src/{plugin => addons}/phone-type-formatter.fr.js (100%) rename src/{plugin => addons}/phone-type-formatter.ga.js (100%) rename src/{plugin => addons}/phone-type-formatter.gb.js (100%) rename src/{plugin => addons}/phone-type-formatter.gd.js (100%) rename src/{plugin => addons}/phone-type-formatter.ge.js (100%) rename src/{plugin => addons}/phone-type-formatter.gf.js (100%) rename src/{plugin => addons}/phone-type-formatter.gg.js (100%) rename src/{plugin => addons}/phone-type-formatter.gh.js (100%) rename src/{plugin => addons}/phone-type-formatter.gi.js (100%) rename src/{plugin => addons}/phone-type-formatter.gl.js (100%) rename src/{plugin => addons}/phone-type-formatter.gm.js (100%) rename src/{plugin => addons}/phone-type-formatter.gn.js (100%) rename src/{plugin => addons}/phone-type-formatter.gp.js (100%) rename src/{plugin => addons}/phone-type-formatter.gq.js (100%) rename src/{plugin => addons}/phone-type-formatter.gr.js (100%) rename src/{plugin => addons}/phone-type-formatter.gt.js (100%) rename src/{plugin => addons}/phone-type-formatter.gu.js (100%) rename src/{plugin => addons}/phone-type-formatter.gw.js (100%) rename src/{plugin => addons}/phone-type-formatter.gy.js (100%) rename src/{plugin => addons}/phone-type-formatter.hk.js (100%) rename src/{plugin => addons}/phone-type-formatter.hn.js (100%) rename src/{plugin => addons}/phone-type-formatter.hr.js (100%) rename src/{plugin => addons}/phone-type-formatter.ht.js (100%) rename src/{plugin => addons}/phone-type-formatter.hu.js (100%) rename src/{plugin/phone-type-formatter.full.js => addons/phone-type-formatter.i18n.js} (100%) rename src/{plugin => addons}/phone-type-formatter.id.js (100%) rename src/{plugin => addons}/phone-type-formatter.ie.js (100%) rename src/{plugin => addons}/phone-type-formatter.il.js (100%) rename src/{plugin => addons}/phone-type-formatter.im.js (100%) rename src/{plugin => addons}/phone-type-formatter.in.js (100%) rename src/{plugin => addons}/phone-type-formatter.io.js (100%) rename src/{plugin => addons}/phone-type-formatter.iq.js (100%) rename src/{plugin => addons}/phone-type-formatter.ir.js (100%) rename src/{plugin => addons}/phone-type-formatter.is.js (100%) rename src/{plugin => addons}/phone-type-formatter.it.js (100%) rename src/{plugin => addons}/phone-type-formatter.je.js (100%) rename src/{plugin => addons}/phone-type-formatter.jm.js (100%) rename src/{plugin => addons}/phone-type-formatter.jo.js (100%) rename src/{plugin => addons}/phone-type-formatter.jp.js (100%) rename src/{plugin => addons}/phone-type-formatter.ke.js (100%) rename src/{plugin => addons}/phone-type-formatter.kg.js (100%) rename src/{plugin => addons}/phone-type-formatter.kh.js (100%) rename src/{plugin => addons}/phone-type-formatter.ki.js (100%) rename src/{plugin => addons}/phone-type-formatter.km.js (100%) rename src/{plugin => addons}/phone-type-formatter.kn.js (100%) rename src/{plugin => addons}/phone-type-formatter.kp.js (100%) rename src/{plugin => addons}/phone-type-formatter.kr.js (100%) rename src/{plugin => addons}/phone-type-formatter.kw.js (100%) rename src/{plugin => addons}/phone-type-formatter.ky.js (100%) rename src/{plugin => addons}/phone-type-formatter.kz.js (100%) rename src/{plugin => addons}/phone-type-formatter.la.js (100%) rename src/{plugin => addons}/phone-type-formatter.lb.js (100%) rename src/{plugin => addons}/phone-type-formatter.lc.js (100%) rename src/{plugin => addons}/phone-type-formatter.li.js (100%) rename src/{plugin => addons}/phone-type-formatter.lk.js (100%) rename src/{plugin => addons}/phone-type-formatter.lr.js (100%) rename src/{plugin => addons}/phone-type-formatter.ls.js (100%) rename src/{plugin => addons}/phone-type-formatter.lt.js (100%) rename src/{plugin => addons}/phone-type-formatter.lu.js (100%) rename src/{plugin => addons}/phone-type-formatter.lv.js (100%) rename src/{plugin => addons}/phone-type-formatter.ly.js (100%) rename src/{plugin => addons}/phone-type-formatter.ma.js (100%) rename src/{plugin => addons}/phone-type-formatter.mc.js (100%) rename src/{plugin => addons}/phone-type-formatter.md.js (100%) rename src/{plugin => addons}/phone-type-formatter.me.js (100%) rename src/{plugin => addons}/phone-type-formatter.mf.js (100%) rename src/{plugin => addons}/phone-type-formatter.mg.js (100%) rename src/{plugin => addons}/phone-type-formatter.mh.js (100%) rename src/{plugin => addons}/phone-type-formatter.mk.js (100%) rename src/{plugin => addons}/phone-type-formatter.ml.js (100%) rename src/{plugin => addons}/phone-type-formatter.mm.js (100%) rename src/{plugin => addons}/phone-type-formatter.mn.js (100%) rename src/{plugin => addons}/phone-type-formatter.mo.js (100%) rename src/{plugin => addons}/phone-type-formatter.mp.js (100%) rename src/{plugin => addons}/phone-type-formatter.mq.js (100%) rename src/{plugin => addons}/phone-type-formatter.mr.js (100%) rename src/{plugin => addons}/phone-type-formatter.ms.js (100%) rename src/{plugin => addons}/phone-type-formatter.mt.js (100%) rename src/{plugin => addons}/phone-type-formatter.mu.js (100%) rename src/{plugin => addons}/phone-type-formatter.mv.js (100%) rename src/{plugin => addons}/phone-type-formatter.mw.js (100%) rename src/{plugin => addons}/phone-type-formatter.mx.js (100%) rename src/{plugin => addons}/phone-type-formatter.my.js (100%) rename src/{plugin => addons}/phone-type-formatter.mz.js (100%) rename src/{plugin => addons}/phone-type-formatter.na.js (100%) rename src/{plugin => addons}/phone-type-formatter.nc.js (100%) rename src/{plugin => addons}/phone-type-formatter.ne.js (100%) rename src/{plugin => addons}/phone-type-formatter.nf.js (100%) rename src/{plugin => addons}/phone-type-formatter.ng.js (100%) rename src/{plugin => addons}/phone-type-formatter.ni.js (100%) rename src/{plugin => addons}/phone-type-formatter.nl.js (100%) rename src/{plugin => addons}/phone-type-formatter.no.js (100%) rename src/{plugin => addons}/phone-type-formatter.np.js (100%) rename src/{plugin => addons}/phone-type-formatter.nr.js (100%) rename src/{plugin => addons}/phone-type-formatter.nu.js (100%) rename src/{plugin => addons}/phone-type-formatter.nz.js (100%) rename src/{plugin => addons}/phone-type-formatter.om.js (100%) rename src/{plugin => addons}/phone-type-formatter.pa.js (100%) rename src/{plugin => addons}/phone-type-formatter.pe.js (100%) rename src/{plugin => addons}/phone-type-formatter.pf.js (100%) rename src/{plugin => addons}/phone-type-formatter.pg.js (100%) rename src/{plugin => addons}/phone-type-formatter.ph.js (100%) rename src/{plugin => addons}/phone-type-formatter.pk.js (100%) rename src/{plugin => addons}/phone-type-formatter.pl.js (100%) rename src/{plugin => addons}/phone-type-formatter.pm.js (100%) rename src/{plugin => addons}/phone-type-formatter.pr.js (100%) rename src/{plugin => addons}/phone-type-formatter.ps.js (100%) rename src/{plugin => addons}/phone-type-formatter.pt.js (100%) rename src/{plugin => addons}/phone-type-formatter.pw.js (100%) rename src/{plugin => addons}/phone-type-formatter.py.js (100%) rename src/{plugin => addons}/phone-type-formatter.qa.js (100%) rename src/{plugin => addons}/phone-type-formatter.re.js (100%) rename src/{plugin => addons}/phone-type-formatter.ro.js (100%) rename src/{plugin => addons}/phone-type-formatter.rs.js (100%) rename src/{plugin => addons}/phone-type-formatter.ru.js (100%) rename src/{plugin => addons}/phone-type-formatter.rw.js (100%) rename src/{plugin => addons}/phone-type-formatter.sa.js (100%) rename src/{plugin => addons}/phone-type-formatter.sb.js (100%) rename src/{plugin => addons}/phone-type-formatter.sc.js (100%) rename src/{plugin => addons}/phone-type-formatter.sd.js (100%) rename src/{plugin => addons}/phone-type-formatter.se.js (100%) rename src/{plugin => addons}/phone-type-formatter.sg.js (100%) rename src/{plugin => addons}/phone-type-formatter.sh.js (100%) rename src/{plugin => addons}/phone-type-formatter.si.js (100%) rename src/{plugin => addons}/phone-type-formatter.sj.js (100%) rename src/{plugin => addons}/phone-type-formatter.sk.js (100%) rename src/{plugin => addons}/phone-type-formatter.sl.js (100%) rename src/{plugin => addons}/phone-type-formatter.sm.js (100%) rename src/{plugin => addons}/phone-type-formatter.sn.js (100%) rename src/{plugin => addons}/phone-type-formatter.so.js (100%) rename src/{plugin => addons}/phone-type-formatter.sr.js (100%) rename src/{plugin => addons}/phone-type-formatter.ss.js (100%) rename src/{plugin => addons}/phone-type-formatter.st.js (100%) rename src/{plugin => addons}/phone-type-formatter.sv.js (100%) rename src/{plugin => addons}/phone-type-formatter.sx.js (100%) rename src/{plugin => addons}/phone-type-formatter.sy.js (100%) rename src/{plugin => addons}/phone-type-formatter.sz.js (100%) rename src/{plugin => addons}/phone-type-formatter.ta.js (100%) rename src/{plugin => addons}/phone-type-formatter.tc.js (100%) rename src/{plugin => addons}/phone-type-formatter.td.js (100%) rename src/{plugin => addons}/phone-type-formatter.tg.js (100%) rename src/{plugin => addons}/phone-type-formatter.th.js (100%) rename src/{plugin => addons}/phone-type-formatter.tj.js (100%) rename src/{plugin => addons}/phone-type-formatter.tk.js (100%) rename src/{plugin => addons}/phone-type-formatter.tl.js (100%) rename src/{plugin => addons}/phone-type-formatter.tm.js (100%) rename src/{plugin => addons}/phone-type-formatter.tn.js (100%) rename src/{plugin => addons}/phone-type-formatter.to.js (100%) rename src/{plugin => addons}/phone-type-formatter.tr.js (100%) rename src/{plugin => addons}/phone-type-formatter.tt.js (100%) rename src/{plugin => addons}/phone-type-formatter.tv.js (100%) rename src/{plugin => addons}/phone-type-formatter.tw.js (100%) rename src/{plugin => addons}/phone-type-formatter.tz.js (100%) rename src/{plugin => addons}/phone-type-formatter.ua.js (100%) rename src/{plugin => addons}/phone-type-formatter.ug.js (100%) rename src/{plugin => addons}/phone-type-formatter.us.js (100%) rename src/{plugin => addons}/phone-type-formatter.uy.js (100%) rename src/{plugin => addons}/phone-type-formatter.uz.js (100%) rename src/{plugin => addons}/phone-type-formatter.va.js (100%) rename src/{plugin => addons}/phone-type-formatter.vc.js (100%) rename src/{plugin => addons}/phone-type-formatter.ve.js (100%) rename src/{plugin => addons}/phone-type-formatter.vg.js (100%) rename src/{plugin => addons}/phone-type-formatter.vi.js (100%) rename src/{plugin => addons}/phone-type-formatter.vn.js (100%) rename src/{plugin => addons}/phone-type-formatter.vu.js (100%) rename src/{plugin => addons}/phone-type-formatter.wf.js (100%) rename src/{plugin => addons}/phone-type-formatter.ws.js (100%) rename src/{plugin => addons}/phone-type-formatter.ye.js (100%) rename src/{plugin => addons}/phone-type-formatter.yt.js (100%) rename src/{plugin => addons}/phone-type-formatter.za.js (100%) rename src/{plugin => addons}/phone-type-formatter.zm.js (100%) rename src/{plugin => addons}/phone-type-formatter.zw.js (100%) rename test/{plugin/phone-type-formatter.full.js => addons/phone-type-formatter.i18n.js} (100%) diff --git a/.eslintignore b/.eslintignore index 90ff763c..dd75595a 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,3 +1,3 @@ src/build/**/*.js -src/plugin/**/*.js -test/plugin/**/*.js +src/addons/**/*.js +test/addons/**/*.js diff --git a/README.md b/README.md index 7e8d67db..ccac506a 100644 --- a/README.md +++ b/README.md @@ -9,18 +9,18 @@ Cleave.js has a simple purpose: to help you format input text content automatica ## Features - Credit card number formatting -- Phone number formatting (i18n pattern js separated by countries to reduce size) +- Phone number formatting (i18n js lib separated by country to reduce size) - Date formatting - Numeral formatting - Custom delimiter, prefix and blocks pattern - CommonJS / AMD mode - ReactJS component port -**TL;DR** [the demo page]() +**TL;DR** [the demo page](https://nosir.github.io/cleave.js) ## Why? -The idea is to provide an easy way to increase readability when you are typing. By using the library, you won't need to write any mind-blowing regular expressions or mask patterns to format input text. +The idea is to provide an easy way to increase input field readability by formatting your typed data. By using this library, you won't need to write any mind-blowing regular expressions or mask patterns to format input text. However, this isn't meant to replace any validation or mask library, you should still sanitize and validate your data in backend. @@ -50,7 +50,7 @@ Simply include ``` -> `cleave-phone.js` plugin is only required when phone shortcut mode is enabled. See more in documentation: [phone lib plugin](https://github.com/nosir/cleave.js/blob/master/doc/phone-lib-plugin.md) section +> `cleave-phone.{country}.js` addon is only required when phone shortcut mode is enabled. See more in documentation: [phone lib addon](https://github.com/nosir/cleave.js/blob/master/doc/phone-lib-addon.md) section Then have a text field @@ -67,12 +67,12 @@ var cleave = new Cleave('.input-phone', { }); ``` -More examples: [the demo page](https://github.com) +More examples: [the demo page](https://nosir.github.io/cleave.js) #### CommonJS ```js var Cleave = require('cleave.js'); -require('cleave.js/dist/plugin/cleave-phone.{country}'); +require('cleave.js/dist/addons/cleave-phone.{country}'); var cleave = new Cleave(...) ``` @@ -80,7 +80,7 @@ var cleave = new Cleave(...) #### AMD ```js -require(['cleave.js/dist/cleave.min', 'cleave.js/dist/plugin/cleave-phone.{country}'], function (Cleave) { +require(['cleave.js/dist/cleave.min', 'cleave.js/dist/addons/cleave-phone.{country}'], function (Cleave) { var cleave = new Cleave(...) }); ``` @@ -130,7 +130,7 @@ See more in documentation: [ReactJS component usage](https://github.com/nosir/cl - [Constructor](https://github.com/nosir/cleave.js/blob/master/doc/constructor.md) - [Options](https://github.com/nosir/cleave.js/blob/master/doc/options.md) - [Public methods](https://github.com/nosir/cleave.js/blob/master/doc/public-methods.md) -- [Phone lib plugin](https://github.com/nosir/cleave.js/blob/master/doc/phone-lib-plugin.md) +- [Phone lib addon](https://github.com/nosir/cleave.js/blob/master/doc/phone-lib-addon.md) - [ReactJS component usage](https://github.com/nosir/cleave.js/blob/master/doc/reactjs-component-usage.md) ## Building & Running tests diff --git a/dist/plugin/cleave-phone.ac.js b/dist/addons/cleave-phone.ac.js similarity index 100% rename from dist/plugin/cleave-phone.ac.js rename to dist/addons/cleave-phone.ac.js diff --git a/dist/plugin/cleave-phone.ad.js b/dist/addons/cleave-phone.ad.js similarity index 100% rename from dist/plugin/cleave-phone.ad.js rename to dist/addons/cleave-phone.ad.js diff --git a/dist/plugin/cleave-phone.ae.js b/dist/addons/cleave-phone.ae.js similarity index 100% rename from dist/plugin/cleave-phone.ae.js rename to dist/addons/cleave-phone.ae.js diff --git a/dist/plugin/cleave-phone.af.js b/dist/addons/cleave-phone.af.js similarity index 100% rename from dist/plugin/cleave-phone.af.js rename to dist/addons/cleave-phone.af.js diff --git a/dist/plugin/cleave-phone.ag.js b/dist/addons/cleave-phone.ag.js similarity index 100% rename from dist/plugin/cleave-phone.ag.js rename to dist/addons/cleave-phone.ag.js diff --git a/dist/plugin/cleave-phone.ai.js b/dist/addons/cleave-phone.ai.js similarity index 100% rename from dist/plugin/cleave-phone.ai.js rename to dist/addons/cleave-phone.ai.js diff --git a/dist/plugin/cleave-phone.al.js b/dist/addons/cleave-phone.al.js similarity index 100% rename from dist/plugin/cleave-phone.al.js rename to dist/addons/cleave-phone.al.js diff --git a/dist/plugin/cleave-phone.am.js b/dist/addons/cleave-phone.am.js similarity index 100% rename from dist/plugin/cleave-phone.am.js rename to dist/addons/cleave-phone.am.js diff --git a/dist/plugin/cleave-phone.ao.js b/dist/addons/cleave-phone.ao.js similarity index 100% rename from dist/plugin/cleave-phone.ao.js rename to dist/addons/cleave-phone.ao.js diff --git a/dist/plugin/cleave-phone.ar.js b/dist/addons/cleave-phone.ar.js similarity index 100% rename from dist/plugin/cleave-phone.ar.js rename to dist/addons/cleave-phone.ar.js diff --git a/dist/plugin/cleave-phone.as.js b/dist/addons/cleave-phone.as.js similarity index 100% rename from dist/plugin/cleave-phone.as.js rename to dist/addons/cleave-phone.as.js diff --git a/dist/plugin/cleave-phone.at.js b/dist/addons/cleave-phone.at.js similarity index 100% rename from dist/plugin/cleave-phone.at.js rename to dist/addons/cleave-phone.at.js diff --git a/dist/plugin/cleave-phone.au.js b/dist/addons/cleave-phone.au.js similarity index 100% rename from dist/plugin/cleave-phone.au.js rename to dist/addons/cleave-phone.au.js diff --git a/dist/plugin/cleave-phone.aw.js b/dist/addons/cleave-phone.aw.js similarity index 100% rename from dist/plugin/cleave-phone.aw.js rename to dist/addons/cleave-phone.aw.js diff --git a/dist/plugin/cleave-phone.ax.js b/dist/addons/cleave-phone.ax.js similarity index 100% rename from dist/plugin/cleave-phone.ax.js rename to dist/addons/cleave-phone.ax.js diff --git a/dist/plugin/cleave-phone.az.js b/dist/addons/cleave-phone.az.js similarity index 100% rename from dist/plugin/cleave-phone.az.js rename to dist/addons/cleave-phone.az.js diff --git a/dist/plugin/cleave-phone.ba.js b/dist/addons/cleave-phone.ba.js similarity index 100% rename from dist/plugin/cleave-phone.ba.js rename to dist/addons/cleave-phone.ba.js diff --git a/dist/plugin/cleave-phone.bb.js b/dist/addons/cleave-phone.bb.js similarity index 100% rename from dist/plugin/cleave-phone.bb.js rename to dist/addons/cleave-phone.bb.js diff --git a/dist/plugin/cleave-phone.bd.js b/dist/addons/cleave-phone.bd.js similarity index 100% rename from dist/plugin/cleave-phone.bd.js rename to dist/addons/cleave-phone.bd.js diff --git a/dist/plugin/cleave-phone.be.js b/dist/addons/cleave-phone.be.js similarity index 100% rename from dist/plugin/cleave-phone.be.js rename to dist/addons/cleave-phone.be.js diff --git a/dist/plugin/cleave-phone.bf.js b/dist/addons/cleave-phone.bf.js similarity index 100% rename from dist/plugin/cleave-phone.bf.js rename to dist/addons/cleave-phone.bf.js diff --git a/dist/plugin/cleave-phone.bg.js b/dist/addons/cleave-phone.bg.js similarity index 100% rename from dist/plugin/cleave-phone.bg.js rename to dist/addons/cleave-phone.bg.js diff --git a/dist/plugin/cleave-phone.bh.js b/dist/addons/cleave-phone.bh.js similarity index 100% rename from dist/plugin/cleave-phone.bh.js rename to dist/addons/cleave-phone.bh.js diff --git a/dist/plugin/cleave-phone.bi.js b/dist/addons/cleave-phone.bi.js similarity index 100% rename from dist/plugin/cleave-phone.bi.js rename to dist/addons/cleave-phone.bi.js diff --git a/dist/plugin/cleave-phone.bj.js b/dist/addons/cleave-phone.bj.js similarity index 100% rename from dist/plugin/cleave-phone.bj.js rename to dist/addons/cleave-phone.bj.js diff --git a/dist/plugin/cleave-phone.bl.js b/dist/addons/cleave-phone.bl.js similarity index 100% rename from dist/plugin/cleave-phone.bl.js rename to dist/addons/cleave-phone.bl.js diff --git a/dist/plugin/cleave-phone.bm.js b/dist/addons/cleave-phone.bm.js similarity index 100% rename from dist/plugin/cleave-phone.bm.js rename to dist/addons/cleave-phone.bm.js diff --git a/dist/plugin/cleave-phone.bn.js b/dist/addons/cleave-phone.bn.js similarity index 100% rename from dist/plugin/cleave-phone.bn.js rename to dist/addons/cleave-phone.bn.js diff --git a/dist/plugin/cleave-phone.bo.js b/dist/addons/cleave-phone.bo.js similarity index 100% rename from dist/plugin/cleave-phone.bo.js rename to dist/addons/cleave-phone.bo.js diff --git a/dist/plugin/cleave-phone.bq.js b/dist/addons/cleave-phone.bq.js similarity index 100% rename from dist/plugin/cleave-phone.bq.js rename to dist/addons/cleave-phone.bq.js diff --git a/dist/plugin/cleave-phone.br.js b/dist/addons/cleave-phone.br.js similarity index 100% rename from dist/plugin/cleave-phone.br.js rename to dist/addons/cleave-phone.br.js diff --git a/dist/plugin/cleave-phone.bs.js b/dist/addons/cleave-phone.bs.js similarity index 100% rename from dist/plugin/cleave-phone.bs.js rename to dist/addons/cleave-phone.bs.js diff --git a/dist/plugin/cleave-phone.bt.js b/dist/addons/cleave-phone.bt.js similarity index 100% rename from dist/plugin/cleave-phone.bt.js rename to dist/addons/cleave-phone.bt.js diff --git a/dist/plugin/cleave-phone.bw.js b/dist/addons/cleave-phone.bw.js similarity index 100% rename from dist/plugin/cleave-phone.bw.js rename to dist/addons/cleave-phone.bw.js diff --git a/dist/plugin/cleave-phone.by.js b/dist/addons/cleave-phone.by.js similarity index 100% rename from dist/plugin/cleave-phone.by.js rename to dist/addons/cleave-phone.by.js diff --git a/dist/plugin/cleave-phone.bz.js b/dist/addons/cleave-phone.bz.js similarity index 100% rename from dist/plugin/cleave-phone.bz.js rename to dist/addons/cleave-phone.bz.js diff --git a/dist/plugin/cleave-phone.ca.js b/dist/addons/cleave-phone.ca.js similarity index 100% rename from dist/plugin/cleave-phone.ca.js rename to dist/addons/cleave-phone.ca.js diff --git a/dist/plugin/cleave-phone.cc.js b/dist/addons/cleave-phone.cc.js similarity index 100% rename from dist/plugin/cleave-phone.cc.js rename to dist/addons/cleave-phone.cc.js diff --git a/dist/plugin/cleave-phone.cd.js b/dist/addons/cleave-phone.cd.js similarity index 100% rename from dist/plugin/cleave-phone.cd.js rename to dist/addons/cleave-phone.cd.js diff --git a/dist/plugin/cleave-phone.cf.js b/dist/addons/cleave-phone.cf.js similarity index 100% rename from dist/plugin/cleave-phone.cf.js rename to dist/addons/cleave-phone.cf.js diff --git a/dist/plugin/cleave-phone.cg.js b/dist/addons/cleave-phone.cg.js similarity index 100% rename from dist/plugin/cleave-phone.cg.js rename to dist/addons/cleave-phone.cg.js diff --git a/dist/plugin/cleave-phone.ch.js b/dist/addons/cleave-phone.ch.js similarity index 100% rename from dist/plugin/cleave-phone.ch.js rename to dist/addons/cleave-phone.ch.js diff --git a/dist/plugin/cleave-phone.ci.js b/dist/addons/cleave-phone.ci.js similarity index 100% rename from dist/plugin/cleave-phone.ci.js rename to dist/addons/cleave-phone.ci.js diff --git a/dist/plugin/cleave-phone.ck.js b/dist/addons/cleave-phone.ck.js similarity index 100% rename from dist/plugin/cleave-phone.ck.js rename to dist/addons/cleave-phone.ck.js diff --git a/dist/plugin/cleave-phone.cl.js b/dist/addons/cleave-phone.cl.js similarity index 100% rename from dist/plugin/cleave-phone.cl.js rename to dist/addons/cleave-phone.cl.js diff --git a/dist/plugin/cleave-phone.cm.js b/dist/addons/cleave-phone.cm.js similarity index 100% rename from dist/plugin/cleave-phone.cm.js rename to dist/addons/cleave-phone.cm.js diff --git a/dist/plugin/cleave-phone.cn.js b/dist/addons/cleave-phone.cn.js similarity index 100% rename from dist/plugin/cleave-phone.cn.js rename to dist/addons/cleave-phone.cn.js diff --git a/dist/plugin/cleave-phone.co.js b/dist/addons/cleave-phone.co.js similarity index 100% rename from dist/plugin/cleave-phone.co.js rename to dist/addons/cleave-phone.co.js diff --git a/dist/plugin/cleave-phone.cr.js b/dist/addons/cleave-phone.cr.js similarity index 100% rename from dist/plugin/cleave-phone.cr.js rename to dist/addons/cleave-phone.cr.js diff --git a/dist/plugin/cleave-phone.cu.js b/dist/addons/cleave-phone.cu.js similarity index 100% rename from dist/plugin/cleave-phone.cu.js rename to dist/addons/cleave-phone.cu.js diff --git a/dist/plugin/cleave-phone.cv.js b/dist/addons/cleave-phone.cv.js similarity index 100% rename from dist/plugin/cleave-phone.cv.js rename to dist/addons/cleave-phone.cv.js diff --git a/dist/plugin/cleave-phone.cw.js b/dist/addons/cleave-phone.cw.js similarity index 100% rename from dist/plugin/cleave-phone.cw.js rename to dist/addons/cleave-phone.cw.js diff --git a/dist/plugin/cleave-phone.cx.js b/dist/addons/cleave-phone.cx.js similarity index 100% rename from dist/plugin/cleave-phone.cx.js rename to dist/addons/cleave-phone.cx.js diff --git a/dist/plugin/cleave-phone.cy.js b/dist/addons/cleave-phone.cy.js similarity index 100% rename from dist/plugin/cleave-phone.cy.js rename to dist/addons/cleave-phone.cy.js diff --git a/dist/plugin/cleave-phone.cz.js b/dist/addons/cleave-phone.cz.js similarity index 100% rename from dist/plugin/cleave-phone.cz.js rename to dist/addons/cleave-phone.cz.js diff --git a/dist/plugin/cleave-phone.de.js b/dist/addons/cleave-phone.de.js similarity index 100% rename from dist/plugin/cleave-phone.de.js rename to dist/addons/cleave-phone.de.js diff --git a/dist/plugin/cleave-phone.dj.js b/dist/addons/cleave-phone.dj.js similarity index 100% rename from dist/plugin/cleave-phone.dj.js rename to dist/addons/cleave-phone.dj.js diff --git a/dist/plugin/cleave-phone.dk.js b/dist/addons/cleave-phone.dk.js similarity index 100% rename from dist/plugin/cleave-phone.dk.js rename to dist/addons/cleave-phone.dk.js diff --git a/dist/plugin/cleave-phone.dm.js b/dist/addons/cleave-phone.dm.js similarity index 100% rename from dist/plugin/cleave-phone.dm.js rename to dist/addons/cleave-phone.dm.js diff --git a/dist/plugin/cleave-phone.do.js b/dist/addons/cleave-phone.do.js similarity index 100% rename from dist/plugin/cleave-phone.do.js rename to dist/addons/cleave-phone.do.js diff --git a/dist/plugin/cleave-phone.dz.js b/dist/addons/cleave-phone.dz.js similarity index 100% rename from dist/plugin/cleave-phone.dz.js rename to dist/addons/cleave-phone.dz.js diff --git a/dist/plugin/cleave-phone.ec.js b/dist/addons/cleave-phone.ec.js similarity index 100% rename from dist/plugin/cleave-phone.ec.js rename to dist/addons/cleave-phone.ec.js diff --git a/dist/plugin/cleave-phone.ee.js b/dist/addons/cleave-phone.ee.js similarity index 100% rename from dist/plugin/cleave-phone.ee.js rename to dist/addons/cleave-phone.ee.js diff --git a/dist/plugin/cleave-phone.eg.js b/dist/addons/cleave-phone.eg.js similarity index 100% rename from dist/plugin/cleave-phone.eg.js rename to dist/addons/cleave-phone.eg.js diff --git a/dist/plugin/cleave-phone.eh.js b/dist/addons/cleave-phone.eh.js similarity index 100% rename from dist/plugin/cleave-phone.eh.js rename to dist/addons/cleave-phone.eh.js diff --git a/dist/plugin/cleave-phone.er.js b/dist/addons/cleave-phone.er.js similarity index 100% rename from dist/plugin/cleave-phone.er.js rename to dist/addons/cleave-phone.er.js diff --git a/dist/plugin/cleave-phone.es.js b/dist/addons/cleave-phone.es.js similarity index 100% rename from dist/plugin/cleave-phone.es.js rename to dist/addons/cleave-phone.es.js diff --git a/dist/plugin/cleave-phone.et.js b/dist/addons/cleave-phone.et.js similarity index 100% rename from dist/plugin/cleave-phone.et.js rename to dist/addons/cleave-phone.et.js diff --git a/dist/plugin/cleave-phone.fi.js b/dist/addons/cleave-phone.fi.js similarity index 100% rename from dist/plugin/cleave-phone.fi.js rename to dist/addons/cleave-phone.fi.js diff --git a/dist/plugin/cleave-phone.fj.js b/dist/addons/cleave-phone.fj.js similarity index 100% rename from dist/plugin/cleave-phone.fj.js rename to dist/addons/cleave-phone.fj.js diff --git a/dist/plugin/cleave-phone.fk.js b/dist/addons/cleave-phone.fk.js similarity index 100% rename from dist/plugin/cleave-phone.fk.js rename to dist/addons/cleave-phone.fk.js diff --git a/dist/plugin/cleave-phone.fm.js b/dist/addons/cleave-phone.fm.js similarity index 100% rename from dist/plugin/cleave-phone.fm.js rename to dist/addons/cleave-phone.fm.js diff --git a/dist/plugin/cleave-phone.fo.js b/dist/addons/cleave-phone.fo.js similarity index 100% rename from dist/plugin/cleave-phone.fo.js rename to dist/addons/cleave-phone.fo.js diff --git a/dist/plugin/cleave-phone.fr.js b/dist/addons/cleave-phone.fr.js similarity index 100% rename from dist/plugin/cleave-phone.fr.js rename to dist/addons/cleave-phone.fr.js diff --git a/dist/plugin/cleave-phone.full.js b/dist/addons/cleave-phone.full.js similarity index 100% rename from dist/plugin/cleave-phone.full.js rename to dist/addons/cleave-phone.full.js diff --git a/dist/plugin/cleave-phone.ga.js b/dist/addons/cleave-phone.ga.js similarity index 100% rename from dist/plugin/cleave-phone.ga.js rename to dist/addons/cleave-phone.ga.js diff --git a/dist/plugin/cleave-phone.gb.js b/dist/addons/cleave-phone.gb.js similarity index 100% rename from dist/plugin/cleave-phone.gb.js rename to dist/addons/cleave-phone.gb.js diff --git a/dist/plugin/cleave-phone.gd.js b/dist/addons/cleave-phone.gd.js similarity index 100% rename from dist/plugin/cleave-phone.gd.js rename to dist/addons/cleave-phone.gd.js diff --git a/dist/plugin/cleave-phone.ge.js b/dist/addons/cleave-phone.ge.js similarity index 100% rename from dist/plugin/cleave-phone.ge.js rename to dist/addons/cleave-phone.ge.js diff --git a/dist/plugin/cleave-phone.gf.js b/dist/addons/cleave-phone.gf.js similarity index 100% rename from dist/plugin/cleave-phone.gf.js rename to dist/addons/cleave-phone.gf.js diff --git a/dist/plugin/cleave-phone.gg.js b/dist/addons/cleave-phone.gg.js similarity index 100% rename from dist/plugin/cleave-phone.gg.js rename to dist/addons/cleave-phone.gg.js diff --git a/dist/plugin/cleave-phone.gh.js b/dist/addons/cleave-phone.gh.js similarity index 100% rename from dist/plugin/cleave-phone.gh.js rename to dist/addons/cleave-phone.gh.js diff --git a/dist/plugin/cleave-phone.gi.js b/dist/addons/cleave-phone.gi.js similarity index 100% rename from dist/plugin/cleave-phone.gi.js rename to dist/addons/cleave-phone.gi.js diff --git a/dist/plugin/cleave-phone.gl.js b/dist/addons/cleave-phone.gl.js similarity index 100% rename from dist/plugin/cleave-phone.gl.js rename to dist/addons/cleave-phone.gl.js diff --git a/dist/plugin/cleave-phone.gm.js b/dist/addons/cleave-phone.gm.js similarity index 100% rename from dist/plugin/cleave-phone.gm.js rename to dist/addons/cleave-phone.gm.js diff --git a/dist/plugin/cleave-phone.gn.js b/dist/addons/cleave-phone.gn.js similarity index 100% rename from dist/plugin/cleave-phone.gn.js rename to dist/addons/cleave-phone.gn.js diff --git a/dist/plugin/cleave-phone.gp.js b/dist/addons/cleave-phone.gp.js similarity index 100% rename from dist/plugin/cleave-phone.gp.js rename to dist/addons/cleave-phone.gp.js diff --git a/dist/plugin/cleave-phone.gq.js b/dist/addons/cleave-phone.gq.js similarity index 100% rename from dist/plugin/cleave-phone.gq.js rename to dist/addons/cleave-phone.gq.js diff --git a/dist/plugin/cleave-phone.gr.js b/dist/addons/cleave-phone.gr.js similarity index 100% rename from dist/plugin/cleave-phone.gr.js rename to dist/addons/cleave-phone.gr.js diff --git a/dist/plugin/cleave-phone.gt.js b/dist/addons/cleave-phone.gt.js similarity index 100% rename from dist/plugin/cleave-phone.gt.js rename to dist/addons/cleave-phone.gt.js diff --git a/dist/plugin/cleave-phone.gu.js b/dist/addons/cleave-phone.gu.js similarity index 100% rename from dist/plugin/cleave-phone.gu.js rename to dist/addons/cleave-phone.gu.js diff --git a/dist/plugin/cleave-phone.gw.js b/dist/addons/cleave-phone.gw.js similarity index 100% rename from dist/plugin/cleave-phone.gw.js rename to dist/addons/cleave-phone.gw.js diff --git a/dist/plugin/cleave-phone.gy.js b/dist/addons/cleave-phone.gy.js similarity index 100% rename from dist/plugin/cleave-phone.gy.js rename to dist/addons/cleave-phone.gy.js diff --git a/dist/plugin/cleave-phone.hk.js b/dist/addons/cleave-phone.hk.js similarity index 100% rename from dist/plugin/cleave-phone.hk.js rename to dist/addons/cleave-phone.hk.js diff --git a/dist/plugin/cleave-phone.hn.js b/dist/addons/cleave-phone.hn.js similarity index 100% rename from dist/plugin/cleave-phone.hn.js rename to dist/addons/cleave-phone.hn.js diff --git a/dist/plugin/cleave-phone.hr.js b/dist/addons/cleave-phone.hr.js similarity index 100% rename from dist/plugin/cleave-phone.hr.js rename to dist/addons/cleave-phone.hr.js diff --git a/dist/plugin/cleave-phone.ht.js b/dist/addons/cleave-phone.ht.js similarity index 100% rename from dist/plugin/cleave-phone.ht.js rename to dist/addons/cleave-phone.ht.js diff --git a/dist/plugin/cleave-phone.hu.js b/dist/addons/cleave-phone.hu.js similarity index 100% rename from dist/plugin/cleave-phone.hu.js rename to dist/addons/cleave-phone.hu.js diff --git a/dist/plugin/cleave-phone.id.js b/dist/addons/cleave-phone.id.js similarity index 100% rename from dist/plugin/cleave-phone.id.js rename to dist/addons/cleave-phone.id.js diff --git a/dist/plugin/cleave-phone.ie.js b/dist/addons/cleave-phone.ie.js similarity index 100% rename from dist/plugin/cleave-phone.ie.js rename to dist/addons/cleave-phone.ie.js diff --git a/dist/plugin/cleave-phone.il.js b/dist/addons/cleave-phone.il.js similarity index 100% rename from dist/plugin/cleave-phone.il.js rename to dist/addons/cleave-phone.il.js diff --git a/dist/plugin/cleave-phone.im.js b/dist/addons/cleave-phone.im.js similarity index 100% rename from dist/plugin/cleave-phone.im.js rename to dist/addons/cleave-phone.im.js diff --git a/dist/plugin/cleave-phone.in.js b/dist/addons/cleave-phone.in.js similarity index 100% rename from dist/plugin/cleave-phone.in.js rename to dist/addons/cleave-phone.in.js diff --git a/dist/plugin/cleave-phone.io.js b/dist/addons/cleave-phone.io.js similarity index 100% rename from dist/plugin/cleave-phone.io.js rename to dist/addons/cleave-phone.io.js diff --git a/dist/plugin/cleave-phone.iq.js b/dist/addons/cleave-phone.iq.js similarity index 100% rename from dist/plugin/cleave-phone.iq.js rename to dist/addons/cleave-phone.iq.js diff --git a/dist/plugin/cleave-phone.ir.js b/dist/addons/cleave-phone.ir.js similarity index 100% rename from dist/plugin/cleave-phone.ir.js rename to dist/addons/cleave-phone.ir.js diff --git a/dist/plugin/cleave-phone.is.js b/dist/addons/cleave-phone.is.js similarity index 100% rename from dist/plugin/cleave-phone.is.js rename to dist/addons/cleave-phone.is.js diff --git a/dist/plugin/cleave-phone.it.js b/dist/addons/cleave-phone.it.js similarity index 100% rename from dist/plugin/cleave-phone.it.js rename to dist/addons/cleave-phone.it.js diff --git a/dist/plugin/cleave-phone.je.js b/dist/addons/cleave-phone.je.js similarity index 100% rename from dist/plugin/cleave-phone.je.js rename to dist/addons/cleave-phone.je.js diff --git a/dist/plugin/cleave-phone.jm.js b/dist/addons/cleave-phone.jm.js similarity index 100% rename from dist/plugin/cleave-phone.jm.js rename to dist/addons/cleave-phone.jm.js diff --git a/dist/plugin/cleave-phone.jo.js b/dist/addons/cleave-phone.jo.js similarity index 100% rename from dist/plugin/cleave-phone.jo.js rename to dist/addons/cleave-phone.jo.js diff --git a/dist/plugin/cleave-phone.jp.js b/dist/addons/cleave-phone.jp.js similarity index 100% rename from dist/plugin/cleave-phone.jp.js rename to dist/addons/cleave-phone.jp.js diff --git a/dist/plugin/cleave-phone.ke.js b/dist/addons/cleave-phone.ke.js similarity index 100% rename from dist/plugin/cleave-phone.ke.js rename to dist/addons/cleave-phone.ke.js diff --git a/dist/plugin/cleave-phone.kg.js b/dist/addons/cleave-phone.kg.js similarity index 100% rename from dist/plugin/cleave-phone.kg.js rename to dist/addons/cleave-phone.kg.js diff --git a/dist/plugin/cleave-phone.kh.js b/dist/addons/cleave-phone.kh.js similarity index 100% rename from dist/plugin/cleave-phone.kh.js rename to dist/addons/cleave-phone.kh.js diff --git a/dist/plugin/cleave-phone.ki.js b/dist/addons/cleave-phone.ki.js similarity index 100% rename from dist/plugin/cleave-phone.ki.js rename to dist/addons/cleave-phone.ki.js diff --git a/dist/plugin/cleave-phone.km.js b/dist/addons/cleave-phone.km.js similarity index 100% rename from dist/plugin/cleave-phone.km.js rename to dist/addons/cleave-phone.km.js diff --git a/dist/plugin/cleave-phone.kn.js b/dist/addons/cleave-phone.kn.js similarity index 100% rename from dist/plugin/cleave-phone.kn.js rename to dist/addons/cleave-phone.kn.js diff --git a/dist/plugin/cleave-phone.kp.js b/dist/addons/cleave-phone.kp.js similarity index 100% rename from dist/plugin/cleave-phone.kp.js rename to dist/addons/cleave-phone.kp.js diff --git a/dist/plugin/cleave-phone.kr.js b/dist/addons/cleave-phone.kr.js similarity index 100% rename from dist/plugin/cleave-phone.kr.js rename to dist/addons/cleave-phone.kr.js diff --git a/dist/plugin/cleave-phone.kw.js b/dist/addons/cleave-phone.kw.js similarity index 100% rename from dist/plugin/cleave-phone.kw.js rename to dist/addons/cleave-phone.kw.js diff --git a/dist/plugin/cleave-phone.ky.js b/dist/addons/cleave-phone.ky.js similarity index 100% rename from dist/plugin/cleave-phone.ky.js rename to dist/addons/cleave-phone.ky.js diff --git a/dist/plugin/cleave-phone.kz.js b/dist/addons/cleave-phone.kz.js similarity index 100% rename from dist/plugin/cleave-phone.kz.js rename to dist/addons/cleave-phone.kz.js diff --git a/dist/plugin/cleave-phone.la.js b/dist/addons/cleave-phone.la.js similarity index 100% rename from dist/plugin/cleave-phone.la.js rename to dist/addons/cleave-phone.la.js diff --git a/dist/plugin/cleave-phone.lb.js b/dist/addons/cleave-phone.lb.js similarity index 100% rename from dist/plugin/cleave-phone.lb.js rename to dist/addons/cleave-phone.lb.js diff --git a/dist/plugin/cleave-phone.lc.js b/dist/addons/cleave-phone.lc.js similarity index 100% rename from dist/plugin/cleave-phone.lc.js rename to dist/addons/cleave-phone.lc.js diff --git a/dist/plugin/cleave-phone.li.js b/dist/addons/cleave-phone.li.js similarity index 100% rename from dist/plugin/cleave-phone.li.js rename to dist/addons/cleave-phone.li.js diff --git a/dist/plugin/cleave-phone.lk.js b/dist/addons/cleave-phone.lk.js similarity index 100% rename from dist/plugin/cleave-phone.lk.js rename to dist/addons/cleave-phone.lk.js diff --git a/dist/plugin/cleave-phone.lr.js b/dist/addons/cleave-phone.lr.js similarity index 100% rename from dist/plugin/cleave-phone.lr.js rename to dist/addons/cleave-phone.lr.js diff --git a/dist/plugin/cleave-phone.ls.js b/dist/addons/cleave-phone.ls.js similarity index 100% rename from dist/plugin/cleave-phone.ls.js rename to dist/addons/cleave-phone.ls.js diff --git a/dist/plugin/cleave-phone.lt.js b/dist/addons/cleave-phone.lt.js similarity index 100% rename from dist/plugin/cleave-phone.lt.js rename to dist/addons/cleave-phone.lt.js diff --git a/dist/plugin/cleave-phone.lu.js b/dist/addons/cleave-phone.lu.js similarity index 100% rename from dist/plugin/cleave-phone.lu.js rename to dist/addons/cleave-phone.lu.js diff --git a/dist/plugin/cleave-phone.lv.js b/dist/addons/cleave-phone.lv.js similarity index 100% rename from dist/plugin/cleave-phone.lv.js rename to dist/addons/cleave-phone.lv.js diff --git a/dist/plugin/cleave-phone.ly.js b/dist/addons/cleave-phone.ly.js similarity index 100% rename from dist/plugin/cleave-phone.ly.js rename to dist/addons/cleave-phone.ly.js diff --git a/dist/plugin/cleave-phone.ma.js b/dist/addons/cleave-phone.ma.js similarity index 100% rename from dist/plugin/cleave-phone.ma.js rename to dist/addons/cleave-phone.ma.js diff --git a/dist/plugin/cleave-phone.mc.js b/dist/addons/cleave-phone.mc.js similarity index 100% rename from dist/plugin/cleave-phone.mc.js rename to dist/addons/cleave-phone.mc.js diff --git a/dist/plugin/cleave-phone.md.js b/dist/addons/cleave-phone.md.js similarity index 100% rename from dist/plugin/cleave-phone.md.js rename to dist/addons/cleave-phone.md.js diff --git a/dist/plugin/cleave-phone.me.js b/dist/addons/cleave-phone.me.js similarity index 100% rename from dist/plugin/cleave-phone.me.js rename to dist/addons/cleave-phone.me.js diff --git a/dist/plugin/cleave-phone.mf.js b/dist/addons/cleave-phone.mf.js similarity index 100% rename from dist/plugin/cleave-phone.mf.js rename to dist/addons/cleave-phone.mf.js diff --git a/dist/plugin/cleave-phone.mg.js b/dist/addons/cleave-phone.mg.js similarity index 100% rename from dist/plugin/cleave-phone.mg.js rename to dist/addons/cleave-phone.mg.js diff --git a/dist/plugin/cleave-phone.mh.js b/dist/addons/cleave-phone.mh.js similarity index 100% rename from dist/plugin/cleave-phone.mh.js rename to dist/addons/cleave-phone.mh.js diff --git a/dist/plugin/cleave-phone.mk.js b/dist/addons/cleave-phone.mk.js similarity index 100% rename from dist/plugin/cleave-phone.mk.js rename to dist/addons/cleave-phone.mk.js diff --git a/dist/plugin/cleave-phone.ml.js b/dist/addons/cleave-phone.ml.js similarity index 100% rename from dist/plugin/cleave-phone.ml.js rename to dist/addons/cleave-phone.ml.js diff --git a/dist/plugin/cleave-phone.mm.js b/dist/addons/cleave-phone.mm.js similarity index 100% rename from dist/plugin/cleave-phone.mm.js rename to dist/addons/cleave-phone.mm.js diff --git a/dist/plugin/cleave-phone.mn.js b/dist/addons/cleave-phone.mn.js similarity index 100% rename from dist/plugin/cleave-phone.mn.js rename to dist/addons/cleave-phone.mn.js diff --git a/dist/plugin/cleave-phone.mo.js b/dist/addons/cleave-phone.mo.js similarity index 100% rename from dist/plugin/cleave-phone.mo.js rename to dist/addons/cleave-phone.mo.js diff --git a/dist/plugin/cleave-phone.mp.js b/dist/addons/cleave-phone.mp.js similarity index 100% rename from dist/plugin/cleave-phone.mp.js rename to dist/addons/cleave-phone.mp.js diff --git a/dist/plugin/cleave-phone.mq.js b/dist/addons/cleave-phone.mq.js similarity index 100% rename from dist/plugin/cleave-phone.mq.js rename to dist/addons/cleave-phone.mq.js diff --git a/dist/plugin/cleave-phone.mr.js b/dist/addons/cleave-phone.mr.js similarity index 100% rename from dist/plugin/cleave-phone.mr.js rename to dist/addons/cleave-phone.mr.js diff --git a/dist/plugin/cleave-phone.ms.js b/dist/addons/cleave-phone.ms.js similarity index 100% rename from dist/plugin/cleave-phone.ms.js rename to dist/addons/cleave-phone.ms.js diff --git a/dist/plugin/cleave-phone.mt.js b/dist/addons/cleave-phone.mt.js similarity index 100% rename from dist/plugin/cleave-phone.mt.js rename to dist/addons/cleave-phone.mt.js diff --git a/dist/plugin/cleave-phone.mu.js b/dist/addons/cleave-phone.mu.js similarity index 100% rename from dist/plugin/cleave-phone.mu.js rename to dist/addons/cleave-phone.mu.js diff --git a/dist/plugin/cleave-phone.mv.js b/dist/addons/cleave-phone.mv.js similarity index 100% rename from dist/plugin/cleave-phone.mv.js rename to dist/addons/cleave-phone.mv.js diff --git a/dist/plugin/cleave-phone.mw.js b/dist/addons/cleave-phone.mw.js similarity index 100% rename from dist/plugin/cleave-phone.mw.js rename to dist/addons/cleave-phone.mw.js diff --git a/dist/plugin/cleave-phone.mx.js b/dist/addons/cleave-phone.mx.js similarity index 100% rename from dist/plugin/cleave-phone.mx.js rename to dist/addons/cleave-phone.mx.js diff --git a/dist/plugin/cleave-phone.my.js b/dist/addons/cleave-phone.my.js similarity index 100% rename from dist/plugin/cleave-phone.my.js rename to dist/addons/cleave-phone.my.js diff --git a/dist/plugin/cleave-phone.mz.js b/dist/addons/cleave-phone.mz.js similarity index 100% rename from dist/plugin/cleave-phone.mz.js rename to dist/addons/cleave-phone.mz.js diff --git a/dist/plugin/cleave-phone.na.js b/dist/addons/cleave-phone.na.js similarity index 100% rename from dist/plugin/cleave-phone.na.js rename to dist/addons/cleave-phone.na.js diff --git a/dist/plugin/cleave-phone.nc.js b/dist/addons/cleave-phone.nc.js similarity index 100% rename from dist/plugin/cleave-phone.nc.js rename to dist/addons/cleave-phone.nc.js diff --git a/dist/plugin/cleave-phone.ne.js b/dist/addons/cleave-phone.ne.js similarity index 100% rename from dist/plugin/cleave-phone.ne.js rename to dist/addons/cleave-phone.ne.js diff --git a/dist/plugin/cleave-phone.nf.js b/dist/addons/cleave-phone.nf.js similarity index 100% rename from dist/plugin/cleave-phone.nf.js rename to dist/addons/cleave-phone.nf.js diff --git a/dist/plugin/cleave-phone.ng.js b/dist/addons/cleave-phone.ng.js similarity index 100% rename from dist/plugin/cleave-phone.ng.js rename to dist/addons/cleave-phone.ng.js diff --git a/dist/plugin/cleave-phone.ni.js b/dist/addons/cleave-phone.ni.js similarity index 100% rename from dist/plugin/cleave-phone.ni.js rename to dist/addons/cleave-phone.ni.js diff --git a/dist/plugin/cleave-phone.nl.js b/dist/addons/cleave-phone.nl.js similarity index 100% rename from dist/plugin/cleave-phone.nl.js rename to dist/addons/cleave-phone.nl.js diff --git a/dist/plugin/cleave-phone.no.js b/dist/addons/cleave-phone.no.js similarity index 100% rename from dist/plugin/cleave-phone.no.js rename to dist/addons/cleave-phone.no.js diff --git a/dist/plugin/cleave-phone.np.js b/dist/addons/cleave-phone.np.js similarity index 100% rename from dist/plugin/cleave-phone.np.js rename to dist/addons/cleave-phone.np.js diff --git a/dist/plugin/cleave-phone.nr.js b/dist/addons/cleave-phone.nr.js similarity index 100% rename from dist/plugin/cleave-phone.nr.js rename to dist/addons/cleave-phone.nr.js diff --git a/dist/plugin/cleave-phone.nu.js b/dist/addons/cleave-phone.nu.js similarity index 100% rename from dist/plugin/cleave-phone.nu.js rename to dist/addons/cleave-phone.nu.js diff --git a/dist/plugin/cleave-phone.nz.js b/dist/addons/cleave-phone.nz.js similarity index 100% rename from dist/plugin/cleave-phone.nz.js rename to dist/addons/cleave-phone.nz.js diff --git a/dist/plugin/cleave-phone.om.js b/dist/addons/cleave-phone.om.js similarity index 100% rename from dist/plugin/cleave-phone.om.js rename to dist/addons/cleave-phone.om.js diff --git a/dist/plugin/cleave-phone.pa.js b/dist/addons/cleave-phone.pa.js similarity index 100% rename from dist/plugin/cleave-phone.pa.js rename to dist/addons/cleave-phone.pa.js diff --git a/dist/plugin/cleave-phone.pe.js b/dist/addons/cleave-phone.pe.js similarity index 100% rename from dist/plugin/cleave-phone.pe.js rename to dist/addons/cleave-phone.pe.js diff --git a/dist/plugin/cleave-phone.pf.js b/dist/addons/cleave-phone.pf.js similarity index 100% rename from dist/plugin/cleave-phone.pf.js rename to dist/addons/cleave-phone.pf.js diff --git a/dist/plugin/cleave-phone.pg.js b/dist/addons/cleave-phone.pg.js similarity index 100% rename from dist/plugin/cleave-phone.pg.js rename to dist/addons/cleave-phone.pg.js diff --git a/dist/plugin/cleave-phone.ph.js b/dist/addons/cleave-phone.ph.js similarity index 100% rename from dist/plugin/cleave-phone.ph.js rename to dist/addons/cleave-phone.ph.js diff --git a/dist/plugin/cleave-phone.pk.js b/dist/addons/cleave-phone.pk.js similarity index 100% rename from dist/plugin/cleave-phone.pk.js rename to dist/addons/cleave-phone.pk.js diff --git a/dist/plugin/cleave-phone.pl.js b/dist/addons/cleave-phone.pl.js similarity index 100% rename from dist/plugin/cleave-phone.pl.js rename to dist/addons/cleave-phone.pl.js diff --git a/dist/plugin/cleave-phone.pm.js b/dist/addons/cleave-phone.pm.js similarity index 100% rename from dist/plugin/cleave-phone.pm.js rename to dist/addons/cleave-phone.pm.js diff --git a/dist/plugin/cleave-phone.pr.js b/dist/addons/cleave-phone.pr.js similarity index 100% rename from dist/plugin/cleave-phone.pr.js rename to dist/addons/cleave-phone.pr.js diff --git a/dist/plugin/cleave-phone.ps.js b/dist/addons/cleave-phone.ps.js similarity index 100% rename from dist/plugin/cleave-phone.ps.js rename to dist/addons/cleave-phone.ps.js diff --git a/dist/plugin/cleave-phone.pt.js b/dist/addons/cleave-phone.pt.js similarity index 100% rename from dist/plugin/cleave-phone.pt.js rename to dist/addons/cleave-phone.pt.js diff --git a/dist/plugin/cleave-phone.pw.js b/dist/addons/cleave-phone.pw.js similarity index 100% rename from dist/plugin/cleave-phone.pw.js rename to dist/addons/cleave-phone.pw.js diff --git a/dist/plugin/cleave-phone.py.js b/dist/addons/cleave-phone.py.js similarity index 100% rename from dist/plugin/cleave-phone.py.js rename to dist/addons/cleave-phone.py.js diff --git a/dist/plugin/cleave-phone.qa.js b/dist/addons/cleave-phone.qa.js similarity index 100% rename from dist/plugin/cleave-phone.qa.js rename to dist/addons/cleave-phone.qa.js diff --git a/dist/plugin/cleave-phone.re.js b/dist/addons/cleave-phone.re.js similarity index 100% rename from dist/plugin/cleave-phone.re.js rename to dist/addons/cleave-phone.re.js diff --git a/dist/plugin/cleave-phone.ro.js b/dist/addons/cleave-phone.ro.js similarity index 100% rename from dist/plugin/cleave-phone.ro.js rename to dist/addons/cleave-phone.ro.js diff --git a/dist/plugin/cleave-phone.rs.js b/dist/addons/cleave-phone.rs.js similarity index 100% rename from dist/plugin/cleave-phone.rs.js rename to dist/addons/cleave-phone.rs.js diff --git a/dist/plugin/cleave-phone.ru.js b/dist/addons/cleave-phone.ru.js similarity index 100% rename from dist/plugin/cleave-phone.ru.js rename to dist/addons/cleave-phone.ru.js diff --git a/dist/plugin/cleave-phone.rw.js b/dist/addons/cleave-phone.rw.js similarity index 100% rename from dist/plugin/cleave-phone.rw.js rename to dist/addons/cleave-phone.rw.js diff --git a/dist/plugin/cleave-phone.sa.js b/dist/addons/cleave-phone.sa.js similarity index 100% rename from dist/plugin/cleave-phone.sa.js rename to dist/addons/cleave-phone.sa.js diff --git a/dist/plugin/cleave-phone.sb.js b/dist/addons/cleave-phone.sb.js similarity index 100% rename from dist/plugin/cleave-phone.sb.js rename to dist/addons/cleave-phone.sb.js diff --git a/dist/plugin/cleave-phone.sc.js b/dist/addons/cleave-phone.sc.js similarity index 100% rename from dist/plugin/cleave-phone.sc.js rename to dist/addons/cleave-phone.sc.js diff --git a/dist/plugin/cleave-phone.sd.js b/dist/addons/cleave-phone.sd.js similarity index 100% rename from dist/plugin/cleave-phone.sd.js rename to dist/addons/cleave-phone.sd.js diff --git a/dist/plugin/cleave-phone.se.js b/dist/addons/cleave-phone.se.js similarity index 100% rename from dist/plugin/cleave-phone.se.js rename to dist/addons/cleave-phone.se.js diff --git a/dist/plugin/cleave-phone.sg.js b/dist/addons/cleave-phone.sg.js similarity index 100% rename from dist/plugin/cleave-phone.sg.js rename to dist/addons/cleave-phone.sg.js diff --git a/dist/plugin/cleave-phone.sh.js b/dist/addons/cleave-phone.sh.js similarity index 100% rename from dist/plugin/cleave-phone.sh.js rename to dist/addons/cleave-phone.sh.js diff --git a/dist/plugin/cleave-phone.si.js b/dist/addons/cleave-phone.si.js similarity index 100% rename from dist/plugin/cleave-phone.si.js rename to dist/addons/cleave-phone.si.js diff --git a/dist/plugin/cleave-phone.sj.js b/dist/addons/cleave-phone.sj.js similarity index 100% rename from dist/plugin/cleave-phone.sj.js rename to dist/addons/cleave-phone.sj.js diff --git a/dist/plugin/cleave-phone.sk.js b/dist/addons/cleave-phone.sk.js similarity index 100% rename from dist/plugin/cleave-phone.sk.js rename to dist/addons/cleave-phone.sk.js diff --git a/dist/plugin/cleave-phone.sl.js b/dist/addons/cleave-phone.sl.js similarity index 100% rename from dist/plugin/cleave-phone.sl.js rename to dist/addons/cleave-phone.sl.js diff --git a/dist/plugin/cleave-phone.sm.js b/dist/addons/cleave-phone.sm.js similarity index 100% rename from dist/plugin/cleave-phone.sm.js rename to dist/addons/cleave-phone.sm.js diff --git a/dist/plugin/cleave-phone.sn.js b/dist/addons/cleave-phone.sn.js similarity index 100% rename from dist/plugin/cleave-phone.sn.js rename to dist/addons/cleave-phone.sn.js diff --git a/dist/plugin/cleave-phone.so.js b/dist/addons/cleave-phone.so.js similarity index 100% rename from dist/plugin/cleave-phone.so.js rename to dist/addons/cleave-phone.so.js diff --git a/dist/plugin/cleave-phone.sr.js b/dist/addons/cleave-phone.sr.js similarity index 100% rename from dist/plugin/cleave-phone.sr.js rename to dist/addons/cleave-phone.sr.js diff --git a/dist/plugin/cleave-phone.ss.js b/dist/addons/cleave-phone.ss.js similarity index 100% rename from dist/plugin/cleave-phone.ss.js rename to dist/addons/cleave-phone.ss.js diff --git a/dist/plugin/cleave-phone.st.js b/dist/addons/cleave-phone.st.js similarity index 100% rename from dist/plugin/cleave-phone.st.js rename to dist/addons/cleave-phone.st.js diff --git a/dist/plugin/cleave-phone.sv.js b/dist/addons/cleave-phone.sv.js similarity index 100% rename from dist/plugin/cleave-phone.sv.js rename to dist/addons/cleave-phone.sv.js diff --git a/dist/plugin/cleave-phone.sx.js b/dist/addons/cleave-phone.sx.js similarity index 100% rename from dist/plugin/cleave-phone.sx.js rename to dist/addons/cleave-phone.sx.js diff --git a/dist/plugin/cleave-phone.sy.js b/dist/addons/cleave-phone.sy.js similarity index 100% rename from dist/plugin/cleave-phone.sy.js rename to dist/addons/cleave-phone.sy.js diff --git a/dist/plugin/cleave-phone.sz.js b/dist/addons/cleave-phone.sz.js similarity index 100% rename from dist/plugin/cleave-phone.sz.js rename to dist/addons/cleave-phone.sz.js diff --git a/dist/plugin/cleave-phone.ta.js b/dist/addons/cleave-phone.ta.js similarity index 100% rename from dist/plugin/cleave-phone.ta.js rename to dist/addons/cleave-phone.ta.js diff --git a/dist/plugin/cleave-phone.tc.js b/dist/addons/cleave-phone.tc.js similarity index 100% rename from dist/plugin/cleave-phone.tc.js rename to dist/addons/cleave-phone.tc.js diff --git a/dist/plugin/cleave-phone.td.js b/dist/addons/cleave-phone.td.js similarity index 100% rename from dist/plugin/cleave-phone.td.js rename to dist/addons/cleave-phone.td.js diff --git a/dist/plugin/cleave-phone.tg.js b/dist/addons/cleave-phone.tg.js similarity index 100% rename from dist/plugin/cleave-phone.tg.js rename to dist/addons/cleave-phone.tg.js diff --git a/dist/plugin/cleave-phone.th.js b/dist/addons/cleave-phone.th.js similarity index 100% rename from dist/plugin/cleave-phone.th.js rename to dist/addons/cleave-phone.th.js diff --git a/dist/plugin/cleave-phone.tj.js b/dist/addons/cleave-phone.tj.js similarity index 100% rename from dist/plugin/cleave-phone.tj.js rename to dist/addons/cleave-phone.tj.js diff --git a/dist/plugin/cleave-phone.tk.js b/dist/addons/cleave-phone.tk.js similarity index 100% rename from dist/plugin/cleave-phone.tk.js rename to dist/addons/cleave-phone.tk.js diff --git a/dist/plugin/cleave-phone.tl.js b/dist/addons/cleave-phone.tl.js similarity index 100% rename from dist/plugin/cleave-phone.tl.js rename to dist/addons/cleave-phone.tl.js diff --git a/dist/plugin/cleave-phone.tm.js b/dist/addons/cleave-phone.tm.js similarity index 100% rename from dist/plugin/cleave-phone.tm.js rename to dist/addons/cleave-phone.tm.js diff --git a/dist/plugin/cleave-phone.tn.js b/dist/addons/cleave-phone.tn.js similarity index 100% rename from dist/plugin/cleave-phone.tn.js rename to dist/addons/cleave-phone.tn.js diff --git a/dist/plugin/cleave-phone.to.js b/dist/addons/cleave-phone.to.js similarity index 100% rename from dist/plugin/cleave-phone.to.js rename to dist/addons/cleave-phone.to.js diff --git a/dist/plugin/cleave-phone.tr.js b/dist/addons/cleave-phone.tr.js similarity index 100% rename from dist/plugin/cleave-phone.tr.js rename to dist/addons/cleave-phone.tr.js diff --git a/dist/plugin/cleave-phone.tt.js b/dist/addons/cleave-phone.tt.js similarity index 100% rename from dist/plugin/cleave-phone.tt.js rename to dist/addons/cleave-phone.tt.js diff --git a/dist/plugin/cleave-phone.tv.js b/dist/addons/cleave-phone.tv.js similarity index 100% rename from dist/plugin/cleave-phone.tv.js rename to dist/addons/cleave-phone.tv.js diff --git a/dist/plugin/cleave-phone.tw.js b/dist/addons/cleave-phone.tw.js similarity index 100% rename from dist/plugin/cleave-phone.tw.js rename to dist/addons/cleave-phone.tw.js diff --git a/dist/plugin/cleave-phone.tz.js b/dist/addons/cleave-phone.tz.js similarity index 100% rename from dist/plugin/cleave-phone.tz.js rename to dist/addons/cleave-phone.tz.js diff --git a/dist/plugin/cleave-phone.ua.js b/dist/addons/cleave-phone.ua.js similarity index 100% rename from dist/plugin/cleave-phone.ua.js rename to dist/addons/cleave-phone.ua.js diff --git a/dist/plugin/cleave-phone.ug.js b/dist/addons/cleave-phone.ug.js similarity index 100% rename from dist/plugin/cleave-phone.ug.js rename to dist/addons/cleave-phone.ug.js diff --git a/dist/plugin/cleave-phone.us.js b/dist/addons/cleave-phone.us.js similarity index 100% rename from dist/plugin/cleave-phone.us.js rename to dist/addons/cleave-phone.us.js diff --git a/dist/plugin/cleave-phone.uy.js b/dist/addons/cleave-phone.uy.js similarity index 100% rename from dist/plugin/cleave-phone.uy.js rename to dist/addons/cleave-phone.uy.js diff --git a/dist/plugin/cleave-phone.uz.js b/dist/addons/cleave-phone.uz.js similarity index 100% rename from dist/plugin/cleave-phone.uz.js rename to dist/addons/cleave-phone.uz.js diff --git a/dist/plugin/cleave-phone.va.js b/dist/addons/cleave-phone.va.js similarity index 100% rename from dist/plugin/cleave-phone.va.js rename to dist/addons/cleave-phone.va.js diff --git a/dist/plugin/cleave-phone.vc.js b/dist/addons/cleave-phone.vc.js similarity index 100% rename from dist/plugin/cleave-phone.vc.js rename to dist/addons/cleave-phone.vc.js diff --git a/dist/plugin/cleave-phone.ve.js b/dist/addons/cleave-phone.ve.js similarity index 100% rename from dist/plugin/cleave-phone.ve.js rename to dist/addons/cleave-phone.ve.js diff --git a/dist/plugin/cleave-phone.vg.js b/dist/addons/cleave-phone.vg.js similarity index 100% rename from dist/plugin/cleave-phone.vg.js rename to dist/addons/cleave-phone.vg.js diff --git a/dist/plugin/cleave-phone.vi.js b/dist/addons/cleave-phone.vi.js similarity index 100% rename from dist/plugin/cleave-phone.vi.js rename to dist/addons/cleave-phone.vi.js diff --git a/dist/plugin/cleave-phone.vn.js b/dist/addons/cleave-phone.vn.js similarity index 100% rename from dist/plugin/cleave-phone.vn.js rename to dist/addons/cleave-phone.vn.js diff --git a/dist/plugin/cleave-phone.vu.js b/dist/addons/cleave-phone.vu.js similarity index 100% rename from dist/plugin/cleave-phone.vu.js rename to dist/addons/cleave-phone.vu.js diff --git a/dist/plugin/cleave-phone.wf.js b/dist/addons/cleave-phone.wf.js similarity index 100% rename from dist/plugin/cleave-phone.wf.js rename to dist/addons/cleave-phone.wf.js diff --git a/dist/plugin/cleave-phone.ws.js b/dist/addons/cleave-phone.ws.js similarity index 100% rename from dist/plugin/cleave-phone.ws.js rename to dist/addons/cleave-phone.ws.js diff --git a/dist/plugin/cleave-phone.ye.js b/dist/addons/cleave-phone.ye.js similarity index 100% rename from dist/plugin/cleave-phone.ye.js rename to dist/addons/cleave-phone.ye.js diff --git a/dist/plugin/cleave-phone.yt.js b/dist/addons/cleave-phone.yt.js similarity index 100% rename from dist/plugin/cleave-phone.yt.js rename to dist/addons/cleave-phone.yt.js diff --git a/dist/plugin/cleave-phone.za.js b/dist/addons/cleave-phone.za.js similarity index 100% rename from dist/plugin/cleave-phone.za.js rename to dist/addons/cleave-phone.za.js diff --git a/dist/plugin/cleave-phone.zm.js b/dist/addons/cleave-phone.zm.js similarity index 100% rename from dist/plugin/cleave-phone.zm.js rename to dist/addons/cleave-phone.zm.js diff --git a/dist/plugin/cleave-phone.zw.js b/dist/addons/cleave-phone.zw.js similarity index 100% rename from dist/plugin/cleave-phone.zw.js rename to dist/addons/cleave-phone.zw.js diff --git a/doc/constructor.md b/doc/constructor.md index a0204e44..31af4f60 100644 --- a/doc/constructor.md +++ b/doc/constructor.md @@ -1,6 +1,6 @@ -# Documentation +# Cleave.js Documentation -[Cleave.js](https://github.com/nosir/cleave.js#documentation) > [JavaScript API](https://github.com/nosir/cleave.js/blob/master/doc/js-api.md) > Constructor +[Documentation](https://github.com/nosir/cleave.js/blob/master/doc/doc.md) > [JavaScript API](https://github.com/nosir/cleave.js/blob/master/doc/js-api.md) > Constructor ## Constructor diff --git a/doc/doc.md b/doc/doc.md new file mode 100644 index 00000000..164bfee5 --- /dev/null +++ b/doc/doc.md @@ -0,0 +1,8 @@ +# Cleave.js Documentation + +- [JavaScript API](https://github.com/nosir/cleave.js/blob/master/doc/js-api.md) + - [Constructor](https://github.com/nosir/cleave.js/blob/master/doc/constructor.md) + - [Options](https://github.com/nosir/cleave.js/blob/master/doc/options.md) + - [Public methods](https://github.com/nosir/cleave.js/blob/master/doc/public-methods.md) +- [Phone lib addon](https://github.com/nosir/cleave.js/blob/master/doc/phone-lib-addon.md) +- [ReactJS component usage](https://github.com/nosir/cleave.js/blob/master/doc/reactjs-component-usage.md) diff --git a/doc/js-api.md b/doc/js-api.md index e415257e..5e8e68db 100644 --- a/doc/js-api.md +++ b/doc/js-api.md @@ -1,6 +1,6 @@ -# Documentation +# Cleave.js Documentation -[Cleave.js](https://github.com/nosir/cleave.js#documentation) > JavaScript API +[Documentation](https://github.com/nosir/cleave.js/blob/master/doc/doc.md) > JavaScript API - [Constructor](https://github.com/nosir/cleave.js/blob/master/doc/constructor.md) - [Options](https://github.com/nosir/cleave.js/blob/master/doc/options.md) diff --git a/doc/options.md b/doc/options.md index 1ba599dd..b40046a7 100644 --- a/doc/options.md +++ b/doc/options.md @@ -1,6 +1,6 @@ -# Documentation +# Cleave.js Documentation -[Cleave.js](https://github.com/nosir/cleave.js#documentation) > [JavaScript API](https://github.com/nosir/cleave.js/blob/master/doc/js-api.md) > Options +[Documentation](https://github.com/nosir/cleave.js/blob/master/doc/doc.md) > [JavaScript API](https://github.com/nosir/cleave.js/blob/master/doc/js-api.md) > Options - Credit card numbers: - [creditCard](#creditcard) @@ -60,7 +60,7 @@ This phone mode has to be used together with `phoneRegionCode` below. A `String` value indicates the country region code for phone number formatting. -You can find country code in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements) list. +You can find your country code in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements) list. **Default value**: `AU` diff --git a/doc/phone-lib-addon.md b/doc/phone-lib-addon.md new file mode 100644 index 00000000..a64eaede --- /dev/null +++ b/doc/phone-lib-addon.md @@ -0,0 +1,62 @@ +# Cleave.js Documentation + +[Documentation](https://github.com/nosir/cleave.js/blob/master/doc/doc.md) > Phone lib addon + +## Why separate phone lib as an addon + +Phone lib uses `AsYouTypeFormatter` from google [libphonenumber](https://github.com/googlei18n/libphonenumber/) to format phone numbers. + +Since the original lib includes patterns for all the countries, the file size is relatively large (gzipped 50K). In order to reduce the size, Cleave.js helped you separate the module based on countries, so that you can include any of them as an extension (gzipped 5KB each). + +## How to include phone lib addon + +Under `dist/addons` directory, you can find: + +- Individual `cleave-phone.{country}.js` for each country + + e.g. `cleave-phone.au.js` for `AU` Australia. + +- i18n all-in-one `cleave-phone.i18n.js` but with large size + +> You can find your country code in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements) list. + +### Simply HTML include + +```html + + + + +``` + +### CommonJS + +```javascript +var Cleave = require('cleave.js'); +require('cleave.js/dist/addons/cleave-phone.{country}'); + +var cleave = new Cleave(...) +``` + +### AMD + +```javascript +require(['dist/cleave.min', 'dist/addons/cleave-phone.{country}'], function (Cleave) { + var cleave = new Cleave(...) +}); +``` + +## Customize building + +Sometimes you might want to use phone lib addon for multiple counties. In order to do so, you **shouldn't** include the lib one by one like: + +```html + + +``` + +Instead, you will need to build your owner country combination lib like `(US & CA).js` + +To build it by yourself, please see [here](https://github.com/nosir/libphonenumber-country-metadata#build-phone-type-formatterjs-for-cleavejs) + +Alternatively, just create an issue [here](https://github.com/nosir/cleave.js/issues), specify which ones you would like to build in. diff --git a/doc/phone-lib-plugin.md b/doc/phone-lib-plugin.md deleted file mode 100644 index f99f9e48..00000000 --- a/doc/phone-lib-plugin.md +++ /dev/null @@ -1,48 +0,0 @@ -# Documentation - -[Cleave.js](https://github.com/nosir/cleave.js#documentation) > Phone lib plugin - -## Why separate phone lib as plugin - -Phone lib uses `AsYouTypeFormatter` from google [libphonenumber](https://github.com/googlei18n/libphonenumber/) to format phone numbers. - -Since the original lib includes patterns for all the countries, the file size is relatively large (gzipped 50K). In order to reduce the size, Cleave.js helped you separate the module based on countries, so that you can include any of them as an extension (gzipped 5KB each). - -## How to include phone lib plugin - -Under `dist/plugin` directory, you can find: - -- Individual `cleave-phone.{country}.js` for each country -- i18n all-in-one `cleave-phone.full.js` but with large size - -### Simply HTML include - -```html - - - - -``` - -### CommonJS - -```javascript -var Cleave = require('cleave.js'); -require('cleave.js/dist/plugin/cleave-phone.{country}'); - -var cleave = new Cleave(...) -``` - -### AMD - -```javascript -require(['cleave.min', 'plugin/cleave-phone.{country}'], function (Cleave) { - var cleavePhone = new Cleave(...) -}); -``` - -## Customize building - -You can even build your owner country combination lib, e.g. `(US & CA).js` - -Please see [here](https://github.com/nosir/libphonenumber-country-metadata#build-phone-type-formatterjs-for-cleavejs) diff --git a/doc/public-methods.md b/doc/public-methods.md index 6a6001af..cb439cba 100644 --- a/doc/public-methods.md +++ b/doc/public-methods.md @@ -1,6 +1,6 @@ -# Documentation +# Cleave.js Documentation -[Cleave.js](https://github.com/nosir/cleave.js#documentation) > [JavaScript API](https://github.com/nosir/cleave.js/blob/master/doc/js-api.md) > Public methods +[Documentation](https://github.com/nosir/cleave.js/blob/master/doc/doc.md) > [JavaScript API](https://github.com/nosir/cleave.js/blob/master/doc/js-api.md) > Public methods - [getRawValue](#getrawvalue) - [setRawValue](#setrawvaluevalue) @@ -46,5 +46,5 @@ Sets / Changes country region code. You will only need to call this when dealing with country switching for a phone input field. -e.g. user selected a different country option via a form ``, which triggered the country change. See more in documentation [phone lib addon](https://github.com/nosir/cleave.js/blob/master/doc/phone-lib-addon.md) section. diff --git a/doc/reactjs-component-usage.md b/doc/reactjs-component-usage.md index 3b42af27..fbaaa95f 100644 --- a/doc/reactjs-component-usage.md +++ b/doc/reactjs-component-usage.md @@ -1,6 +1,6 @@ -# Documentation +# Cleave.js Documentation -[Cleave.js](https://github.com/nosir/cleave.js#documentation) > ReactJS component usage +[Documentation](https://github.com/nosir/cleave.js/blob/master/doc/doc.md) > ReactJS component usage ## Usage @@ -33,7 +33,7 @@ import React from 'react'; import ReactDOM from 'react-dom'; import Cleave from 'cleave.js/react'; -import CleavePhone from 'cleave.js/dist/plugin/cleave-phone.{country}'; +import CleavePhone from 'cleave.js/dist/addons/cleave-phone.{country}'; ``` And define the component: @@ -95,7 +95,7 @@ If your project doesn't support ES6 compiling, just include cleave.js like this. var React = require('...'); require('cleave.js/dist/cleave-react'); -require('cleave.js/dist/plugin/cleave-phone.{country}.js'); +require('cleave.js/dist/addons/cleave-phone.{country}.js'); ``` And define the component: @@ -129,7 +129,7 @@ Alternatively you can shim `Cleave.js` module. In your html: - + ``` The global expose name is `Cleave` diff --git a/gulp-tasks/plugin.js b/gulp-tasks/addon.js similarity index 60% rename from gulp-tasks/plugin.js rename to gulp-tasks/addon.js index 83270508..7b272da1 100644 --- a/gulp-tasks/plugin.js +++ b/gulp-tasks/addon.js @@ -7,26 +7,26 @@ var gulpsync = require('gulp-sync')(gulp); var paths = { src: './src', - plugin: 'plugin', + addons: 'addons', dist: './dist' }; -gulp.task('plugin:clean', function () { +gulp.task('addon:clean', function () { return gulp.src([ - path.join(paths.dist, paths.plugin, '*.js') + path.join(paths.dist, paths.addons, '*.js') ]) .pipe(rimraf()); }); -gulp.task('plugin:build', function () { - return gulp.src(path.join(paths.src, paths.plugin, '*.js')) +gulp.task('addon:build', function () { + return gulp.src(path.join(paths.src, paths.addons, '*.js')) .pipe(rename(function (path) { path.basename = path.basename.replace('phone-type-formatter', 'cleave-phone'); })) .pipe(uglify({ preserveComments: 'all' })) - .pipe(gulp.dest(path.join(paths.dist, paths.plugin))); + .pipe(gulp.dest(path.join(paths.dist, paths.addons))); }); -gulp.task('plugin', gulpsync.sync(['plugin:clean', 'plugin:build'])); +gulp.task('addon', gulpsync.sync(['addon:clean', 'addon:build'])); diff --git a/src/plugin/phone-type-formatter.ac.js b/src/addons/phone-type-formatter.ac.js similarity index 100% rename from src/plugin/phone-type-formatter.ac.js rename to src/addons/phone-type-formatter.ac.js diff --git a/src/plugin/phone-type-formatter.ad.js b/src/addons/phone-type-formatter.ad.js similarity index 100% rename from src/plugin/phone-type-formatter.ad.js rename to src/addons/phone-type-formatter.ad.js diff --git a/src/plugin/phone-type-formatter.ae.js b/src/addons/phone-type-formatter.ae.js similarity index 100% rename from src/plugin/phone-type-formatter.ae.js rename to src/addons/phone-type-formatter.ae.js diff --git a/src/plugin/phone-type-formatter.af.js b/src/addons/phone-type-formatter.af.js similarity index 100% rename from src/plugin/phone-type-formatter.af.js rename to src/addons/phone-type-formatter.af.js diff --git a/src/plugin/phone-type-formatter.ag.js b/src/addons/phone-type-formatter.ag.js similarity index 100% rename from src/plugin/phone-type-formatter.ag.js rename to src/addons/phone-type-formatter.ag.js diff --git a/src/plugin/phone-type-formatter.ai.js b/src/addons/phone-type-formatter.ai.js similarity index 100% rename from src/plugin/phone-type-formatter.ai.js rename to src/addons/phone-type-formatter.ai.js diff --git a/src/plugin/phone-type-formatter.al.js b/src/addons/phone-type-formatter.al.js similarity index 100% rename from src/plugin/phone-type-formatter.al.js rename to src/addons/phone-type-formatter.al.js diff --git a/src/plugin/phone-type-formatter.am.js b/src/addons/phone-type-formatter.am.js similarity index 100% rename from src/plugin/phone-type-formatter.am.js rename to src/addons/phone-type-formatter.am.js diff --git a/src/plugin/phone-type-formatter.ao.js b/src/addons/phone-type-formatter.ao.js similarity index 100% rename from src/plugin/phone-type-formatter.ao.js rename to src/addons/phone-type-formatter.ao.js diff --git a/src/plugin/phone-type-formatter.ar.js b/src/addons/phone-type-formatter.ar.js similarity index 100% rename from src/plugin/phone-type-formatter.ar.js rename to src/addons/phone-type-formatter.ar.js diff --git a/src/plugin/phone-type-formatter.as.js b/src/addons/phone-type-formatter.as.js similarity index 100% rename from src/plugin/phone-type-formatter.as.js rename to src/addons/phone-type-formatter.as.js diff --git a/src/plugin/phone-type-formatter.at.js b/src/addons/phone-type-formatter.at.js similarity index 100% rename from src/plugin/phone-type-formatter.at.js rename to src/addons/phone-type-formatter.at.js diff --git a/src/plugin/phone-type-formatter.au.js b/src/addons/phone-type-formatter.au.js similarity index 100% rename from src/plugin/phone-type-formatter.au.js rename to src/addons/phone-type-formatter.au.js diff --git a/src/plugin/phone-type-formatter.aw.js b/src/addons/phone-type-formatter.aw.js similarity index 100% rename from src/plugin/phone-type-formatter.aw.js rename to src/addons/phone-type-formatter.aw.js diff --git a/src/plugin/phone-type-formatter.ax.js b/src/addons/phone-type-formatter.ax.js similarity index 100% rename from src/plugin/phone-type-formatter.ax.js rename to src/addons/phone-type-formatter.ax.js diff --git a/src/plugin/phone-type-formatter.az.js b/src/addons/phone-type-formatter.az.js similarity index 100% rename from src/plugin/phone-type-formatter.az.js rename to src/addons/phone-type-formatter.az.js diff --git a/src/plugin/phone-type-formatter.ba.js b/src/addons/phone-type-formatter.ba.js similarity index 100% rename from src/plugin/phone-type-formatter.ba.js rename to src/addons/phone-type-formatter.ba.js diff --git a/src/plugin/phone-type-formatter.bb.js b/src/addons/phone-type-formatter.bb.js similarity index 100% rename from src/plugin/phone-type-formatter.bb.js rename to src/addons/phone-type-formatter.bb.js diff --git a/src/plugin/phone-type-formatter.bd.js b/src/addons/phone-type-formatter.bd.js similarity index 100% rename from src/plugin/phone-type-formatter.bd.js rename to src/addons/phone-type-formatter.bd.js diff --git a/src/plugin/phone-type-formatter.be.js b/src/addons/phone-type-formatter.be.js similarity index 100% rename from src/plugin/phone-type-formatter.be.js rename to src/addons/phone-type-formatter.be.js diff --git a/src/plugin/phone-type-formatter.bf.js b/src/addons/phone-type-formatter.bf.js similarity index 100% rename from src/plugin/phone-type-formatter.bf.js rename to src/addons/phone-type-formatter.bf.js diff --git a/src/plugin/phone-type-formatter.bg.js b/src/addons/phone-type-formatter.bg.js similarity index 100% rename from src/plugin/phone-type-formatter.bg.js rename to src/addons/phone-type-formatter.bg.js diff --git a/src/plugin/phone-type-formatter.bh.js b/src/addons/phone-type-formatter.bh.js similarity index 100% rename from src/plugin/phone-type-formatter.bh.js rename to src/addons/phone-type-formatter.bh.js diff --git a/src/plugin/phone-type-formatter.bi.js b/src/addons/phone-type-formatter.bi.js similarity index 100% rename from src/plugin/phone-type-formatter.bi.js rename to src/addons/phone-type-formatter.bi.js diff --git a/src/plugin/phone-type-formatter.bj.js b/src/addons/phone-type-formatter.bj.js similarity index 100% rename from src/plugin/phone-type-formatter.bj.js rename to src/addons/phone-type-formatter.bj.js diff --git a/src/plugin/phone-type-formatter.bl.js b/src/addons/phone-type-formatter.bl.js similarity index 100% rename from src/plugin/phone-type-formatter.bl.js rename to src/addons/phone-type-formatter.bl.js diff --git a/src/plugin/phone-type-formatter.bm.js b/src/addons/phone-type-formatter.bm.js similarity index 100% rename from src/plugin/phone-type-formatter.bm.js rename to src/addons/phone-type-formatter.bm.js diff --git a/src/plugin/phone-type-formatter.bn.js b/src/addons/phone-type-formatter.bn.js similarity index 100% rename from src/plugin/phone-type-formatter.bn.js rename to src/addons/phone-type-formatter.bn.js diff --git a/src/plugin/phone-type-formatter.bo.js b/src/addons/phone-type-formatter.bo.js similarity index 100% rename from src/plugin/phone-type-formatter.bo.js rename to src/addons/phone-type-formatter.bo.js diff --git a/src/plugin/phone-type-formatter.bq.js b/src/addons/phone-type-formatter.bq.js similarity index 100% rename from src/plugin/phone-type-formatter.bq.js rename to src/addons/phone-type-formatter.bq.js diff --git a/src/plugin/phone-type-formatter.br.js b/src/addons/phone-type-formatter.br.js similarity index 100% rename from src/plugin/phone-type-formatter.br.js rename to src/addons/phone-type-formatter.br.js diff --git a/src/plugin/phone-type-formatter.bs.js b/src/addons/phone-type-formatter.bs.js similarity index 100% rename from src/plugin/phone-type-formatter.bs.js rename to src/addons/phone-type-formatter.bs.js diff --git a/src/plugin/phone-type-formatter.bt.js b/src/addons/phone-type-formatter.bt.js similarity index 100% rename from src/plugin/phone-type-formatter.bt.js rename to src/addons/phone-type-formatter.bt.js diff --git a/src/plugin/phone-type-formatter.bw.js b/src/addons/phone-type-formatter.bw.js similarity index 100% rename from src/plugin/phone-type-formatter.bw.js rename to src/addons/phone-type-formatter.bw.js diff --git a/src/plugin/phone-type-formatter.by.js b/src/addons/phone-type-formatter.by.js similarity index 100% rename from src/plugin/phone-type-formatter.by.js rename to src/addons/phone-type-formatter.by.js diff --git a/src/plugin/phone-type-formatter.bz.js b/src/addons/phone-type-formatter.bz.js similarity index 100% rename from src/plugin/phone-type-formatter.bz.js rename to src/addons/phone-type-formatter.bz.js diff --git a/src/plugin/phone-type-formatter.ca.js b/src/addons/phone-type-formatter.ca.js similarity index 100% rename from src/plugin/phone-type-formatter.ca.js rename to src/addons/phone-type-formatter.ca.js diff --git a/src/plugin/phone-type-formatter.cc.js b/src/addons/phone-type-formatter.cc.js similarity index 100% rename from src/plugin/phone-type-formatter.cc.js rename to src/addons/phone-type-formatter.cc.js diff --git a/src/plugin/phone-type-formatter.cd.js b/src/addons/phone-type-formatter.cd.js similarity index 100% rename from src/plugin/phone-type-formatter.cd.js rename to src/addons/phone-type-formatter.cd.js diff --git a/src/plugin/phone-type-formatter.cf.js b/src/addons/phone-type-formatter.cf.js similarity index 100% rename from src/plugin/phone-type-formatter.cf.js rename to src/addons/phone-type-formatter.cf.js diff --git a/src/plugin/phone-type-formatter.cg.js b/src/addons/phone-type-formatter.cg.js similarity index 100% rename from src/plugin/phone-type-formatter.cg.js rename to src/addons/phone-type-formatter.cg.js diff --git a/src/plugin/phone-type-formatter.ch.js b/src/addons/phone-type-formatter.ch.js similarity index 100% rename from src/plugin/phone-type-formatter.ch.js rename to src/addons/phone-type-formatter.ch.js diff --git a/src/plugin/phone-type-formatter.ci.js b/src/addons/phone-type-formatter.ci.js similarity index 100% rename from src/plugin/phone-type-formatter.ci.js rename to src/addons/phone-type-formatter.ci.js diff --git a/src/plugin/phone-type-formatter.ck.js b/src/addons/phone-type-formatter.ck.js similarity index 100% rename from src/plugin/phone-type-formatter.ck.js rename to src/addons/phone-type-formatter.ck.js diff --git a/src/plugin/phone-type-formatter.cl.js b/src/addons/phone-type-formatter.cl.js similarity index 100% rename from src/plugin/phone-type-formatter.cl.js rename to src/addons/phone-type-formatter.cl.js diff --git a/src/plugin/phone-type-formatter.cm.js b/src/addons/phone-type-formatter.cm.js similarity index 100% rename from src/plugin/phone-type-formatter.cm.js rename to src/addons/phone-type-formatter.cm.js diff --git a/src/plugin/phone-type-formatter.cn.js b/src/addons/phone-type-formatter.cn.js similarity index 100% rename from src/plugin/phone-type-formatter.cn.js rename to src/addons/phone-type-formatter.cn.js diff --git a/src/plugin/phone-type-formatter.co.js b/src/addons/phone-type-formatter.co.js similarity index 100% rename from src/plugin/phone-type-formatter.co.js rename to src/addons/phone-type-formatter.co.js diff --git a/src/plugin/phone-type-formatter.cr.js b/src/addons/phone-type-formatter.cr.js similarity index 100% rename from src/plugin/phone-type-formatter.cr.js rename to src/addons/phone-type-formatter.cr.js diff --git a/src/plugin/phone-type-formatter.cu.js b/src/addons/phone-type-formatter.cu.js similarity index 100% rename from src/plugin/phone-type-formatter.cu.js rename to src/addons/phone-type-formatter.cu.js diff --git a/src/plugin/phone-type-formatter.cv.js b/src/addons/phone-type-formatter.cv.js similarity index 100% rename from src/plugin/phone-type-formatter.cv.js rename to src/addons/phone-type-formatter.cv.js diff --git a/src/plugin/phone-type-formatter.cw.js b/src/addons/phone-type-formatter.cw.js similarity index 100% rename from src/plugin/phone-type-formatter.cw.js rename to src/addons/phone-type-formatter.cw.js diff --git a/src/plugin/phone-type-formatter.cx.js b/src/addons/phone-type-formatter.cx.js similarity index 100% rename from src/plugin/phone-type-formatter.cx.js rename to src/addons/phone-type-formatter.cx.js diff --git a/src/plugin/phone-type-formatter.cy.js b/src/addons/phone-type-formatter.cy.js similarity index 100% rename from src/plugin/phone-type-formatter.cy.js rename to src/addons/phone-type-formatter.cy.js diff --git a/src/plugin/phone-type-formatter.cz.js b/src/addons/phone-type-formatter.cz.js similarity index 100% rename from src/plugin/phone-type-formatter.cz.js rename to src/addons/phone-type-formatter.cz.js diff --git a/src/plugin/phone-type-formatter.de.js b/src/addons/phone-type-formatter.de.js similarity index 100% rename from src/plugin/phone-type-formatter.de.js rename to src/addons/phone-type-formatter.de.js diff --git a/src/plugin/phone-type-formatter.dj.js b/src/addons/phone-type-formatter.dj.js similarity index 100% rename from src/plugin/phone-type-formatter.dj.js rename to src/addons/phone-type-formatter.dj.js diff --git a/src/plugin/phone-type-formatter.dk.js b/src/addons/phone-type-formatter.dk.js similarity index 100% rename from src/plugin/phone-type-formatter.dk.js rename to src/addons/phone-type-formatter.dk.js diff --git a/src/plugin/phone-type-formatter.dm.js b/src/addons/phone-type-formatter.dm.js similarity index 100% rename from src/plugin/phone-type-formatter.dm.js rename to src/addons/phone-type-formatter.dm.js diff --git a/src/plugin/phone-type-formatter.do.js b/src/addons/phone-type-formatter.do.js similarity index 100% rename from src/plugin/phone-type-formatter.do.js rename to src/addons/phone-type-formatter.do.js diff --git a/src/plugin/phone-type-formatter.dz.js b/src/addons/phone-type-formatter.dz.js similarity index 100% rename from src/plugin/phone-type-formatter.dz.js rename to src/addons/phone-type-formatter.dz.js diff --git a/src/plugin/phone-type-formatter.ec.js b/src/addons/phone-type-formatter.ec.js similarity index 100% rename from src/plugin/phone-type-formatter.ec.js rename to src/addons/phone-type-formatter.ec.js diff --git a/src/plugin/phone-type-formatter.ee.js b/src/addons/phone-type-formatter.ee.js similarity index 100% rename from src/plugin/phone-type-formatter.ee.js rename to src/addons/phone-type-formatter.ee.js diff --git a/src/plugin/phone-type-formatter.eg.js b/src/addons/phone-type-formatter.eg.js similarity index 100% rename from src/plugin/phone-type-formatter.eg.js rename to src/addons/phone-type-formatter.eg.js diff --git a/src/plugin/phone-type-formatter.eh.js b/src/addons/phone-type-formatter.eh.js similarity index 100% rename from src/plugin/phone-type-formatter.eh.js rename to src/addons/phone-type-formatter.eh.js diff --git a/src/plugin/phone-type-formatter.er.js b/src/addons/phone-type-formatter.er.js similarity index 100% rename from src/plugin/phone-type-formatter.er.js rename to src/addons/phone-type-formatter.er.js diff --git a/src/plugin/phone-type-formatter.es.js b/src/addons/phone-type-formatter.es.js similarity index 100% rename from src/plugin/phone-type-formatter.es.js rename to src/addons/phone-type-formatter.es.js diff --git a/src/plugin/phone-type-formatter.et.js b/src/addons/phone-type-formatter.et.js similarity index 100% rename from src/plugin/phone-type-formatter.et.js rename to src/addons/phone-type-formatter.et.js diff --git a/src/plugin/phone-type-formatter.fi.js b/src/addons/phone-type-formatter.fi.js similarity index 100% rename from src/plugin/phone-type-formatter.fi.js rename to src/addons/phone-type-formatter.fi.js diff --git a/src/plugin/phone-type-formatter.fj.js b/src/addons/phone-type-formatter.fj.js similarity index 100% rename from src/plugin/phone-type-formatter.fj.js rename to src/addons/phone-type-formatter.fj.js diff --git a/src/plugin/phone-type-formatter.fk.js b/src/addons/phone-type-formatter.fk.js similarity index 100% rename from src/plugin/phone-type-formatter.fk.js rename to src/addons/phone-type-formatter.fk.js diff --git a/src/plugin/phone-type-formatter.fm.js b/src/addons/phone-type-formatter.fm.js similarity index 100% rename from src/plugin/phone-type-formatter.fm.js rename to src/addons/phone-type-formatter.fm.js diff --git a/src/plugin/phone-type-formatter.fo.js b/src/addons/phone-type-formatter.fo.js similarity index 100% rename from src/plugin/phone-type-formatter.fo.js rename to src/addons/phone-type-formatter.fo.js diff --git a/src/plugin/phone-type-formatter.fr.js b/src/addons/phone-type-formatter.fr.js similarity index 100% rename from src/plugin/phone-type-formatter.fr.js rename to src/addons/phone-type-formatter.fr.js diff --git a/src/plugin/phone-type-formatter.ga.js b/src/addons/phone-type-formatter.ga.js similarity index 100% rename from src/plugin/phone-type-formatter.ga.js rename to src/addons/phone-type-formatter.ga.js diff --git a/src/plugin/phone-type-formatter.gb.js b/src/addons/phone-type-formatter.gb.js similarity index 100% rename from src/plugin/phone-type-formatter.gb.js rename to src/addons/phone-type-formatter.gb.js diff --git a/src/plugin/phone-type-formatter.gd.js b/src/addons/phone-type-formatter.gd.js similarity index 100% rename from src/plugin/phone-type-formatter.gd.js rename to src/addons/phone-type-formatter.gd.js diff --git a/src/plugin/phone-type-formatter.ge.js b/src/addons/phone-type-formatter.ge.js similarity index 100% rename from src/plugin/phone-type-formatter.ge.js rename to src/addons/phone-type-formatter.ge.js diff --git a/src/plugin/phone-type-formatter.gf.js b/src/addons/phone-type-formatter.gf.js similarity index 100% rename from src/plugin/phone-type-formatter.gf.js rename to src/addons/phone-type-formatter.gf.js diff --git a/src/plugin/phone-type-formatter.gg.js b/src/addons/phone-type-formatter.gg.js similarity index 100% rename from src/plugin/phone-type-formatter.gg.js rename to src/addons/phone-type-formatter.gg.js diff --git a/src/plugin/phone-type-formatter.gh.js b/src/addons/phone-type-formatter.gh.js similarity index 100% rename from src/plugin/phone-type-formatter.gh.js rename to src/addons/phone-type-formatter.gh.js diff --git a/src/plugin/phone-type-formatter.gi.js b/src/addons/phone-type-formatter.gi.js similarity index 100% rename from src/plugin/phone-type-formatter.gi.js rename to src/addons/phone-type-formatter.gi.js diff --git a/src/plugin/phone-type-formatter.gl.js b/src/addons/phone-type-formatter.gl.js similarity index 100% rename from src/plugin/phone-type-formatter.gl.js rename to src/addons/phone-type-formatter.gl.js diff --git a/src/plugin/phone-type-formatter.gm.js b/src/addons/phone-type-formatter.gm.js similarity index 100% rename from src/plugin/phone-type-formatter.gm.js rename to src/addons/phone-type-formatter.gm.js diff --git a/src/plugin/phone-type-formatter.gn.js b/src/addons/phone-type-formatter.gn.js similarity index 100% rename from src/plugin/phone-type-formatter.gn.js rename to src/addons/phone-type-formatter.gn.js diff --git a/src/plugin/phone-type-formatter.gp.js b/src/addons/phone-type-formatter.gp.js similarity index 100% rename from src/plugin/phone-type-formatter.gp.js rename to src/addons/phone-type-formatter.gp.js diff --git a/src/plugin/phone-type-formatter.gq.js b/src/addons/phone-type-formatter.gq.js similarity index 100% rename from src/plugin/phone-type-formatter.gq.js rename to src/addons/phone-type-formatter.gq.js diff --git a/src/plugin/phone-type-formatter.gr.js b/src/addons/phone-type-formatter.gr.js similarity index 100% rename from src/plugin/phone-type-formatter.gr.js rename to src/addons/phone-type-formatter.gr.js diff --git a/src/plugin/phone-type-formatter.gt.js b/src/addons/phone-type-formatter.gt.js similarity index 100% rename from src/plugin/phone-type-formatter.gt.js rename to src/addons/phone-type-formatter.gt.js diff --git a/src/plugin/phone-type-formatter.gu.js b/src/addons/phone-type-formatter.gu.js similarity index 100% rename from src/plugin/phone-type-formatter.gu.js rename to src/addons/phone-type-formatter.gu.js diff --git a/src/plugin/phone-type-formatter.gw.js b/src/addons/phone-type-formatter.gw.js similarity index 100% rename from src/plugin/phone-type-formatter.gw.js rename to src/addons/phone-type-formatter.gw.js diff --git a/src/plugin/phone-type-formatter.gy.js b/src/addons/phone-type-formatter.gy.js similarity index 100% rename from src/plugin/phone-type-formatter.gy.js rename to src/addons/phone-type-formatter.gy.js diff --git a/src/plugin/phone-type-formatter.hk.js b/src/addons/phone-type-formatter.hk.js similarity index 100% rename from src/plugin/phone-type-formatter.hk.js rename to src/addons/phone-type-formatter.hk.js diff --git a/src/plugin/phone-type-formatter.hn.js b/src/addons/phone-type-formatter.hn.js similarity index 100% rename from src/plugin/phone-type-formatter.hn.js rename to src/addons/phone-type-formatter.hn.js diff --git a/src/plugin/phone-type-formatter.hr.js b/src/addons/phone-type-formatter.hr.js similarity index 100% rename from src/plugin/phone-type-formatter.hr.js rename to src/addons/phone-type-formatter.hr.js diff --git a/src/plugin/phone-type-formatter.ht.js b/src/addons/phone-type-formatter.ht.js similarity index 100% rename from src/plugin/phone-type-formatter.ht.js rename to src/addons/phone-type-formatter.ht.js diff --git a/src/plugin/phone-type-formatter.hu.js b/src/addons/phone-type-formatter.hu.js similarity index 100% rename from src/plugin/phone-type-formatter.hu.js rename to src/addons/phone-type-formatter.hu.js diff --git a/src/plugin/phone-type-formatter.full.js b/src/addons/phone-type-formatter.i18n.js similarity index 100% rename from src/plugin/phone-type-formatter.full.js rename to src/addons/phone-type-formatter.i18n.js diff --git a/src/plugin/phone-type-formatter.id.js b/src/addons/phone-type-formatter.id.js similarity index 100% rename from src/plugin/phone-type-formatter.id.js rename to src/addons/phone-type-formatter.id.js diff --git a/src/plugin/phone-type-formatter.ie.js b/src/addons/phone-type-formatter.ie.js similarity index 100% rename from src/plugin/phone-type-formatter.ie.js rename to src/addons/phone-type-formatter.ie.js diff --git a/src/plugin/phone-type-formatter.il.js b/src/addons/phone-type-formatter.il.js similarity index 100% rename from src/plugin/phone-type-formatter.il.js rename to src/addons/phone-type-formatter.il.js diff --git a/src/plugin/phone-type-formatter.im.js b/src/addons/phone-type-formatter.im.js similarity index 100% rename from src/plugin/phone-type-formatter.im.js rename to src/addons/phone-type-formatter.im.js diff --git a/src/plugin/phone-type-formatter.in.js b/src/addons/phone-type-formatter.in.js similarity index 100% rename from src/plugin/phone-type-formatter.in.js rename to src/addons/phone-type-formatter.in.js diff --git a/src/plugin/phone-type-formatter.io.js b/src/addons/phone-type-formatter.io.js similarity index 100% rename from src/plugin/phone-type-formatter.io.js rename to src/addons/phone-type-formatter.io.js diff --git a/src/plugin/phone-type-formatter.iq.js b/src/addons/phone-type-formatter.iq.js similarity index 100% rename from src/plugin/phone-type-formatter.iq.js rename to src/addons/phone-type-formatter.iq.js diff --git a/src/plugin/phone-type-formatter.ir.js b/src/addons/phone-type-formatter.ir.js similarity index 100% rename from src/plugin/phone-type-formatter.ir.js rename to src/addons/phone-type-formatter.ir.js diff --git a/src/plugin/phone-type-formatter.is.js b/src/addons/phone-type-formatter.is.js similarity index 100% rename from src/plugin/phone-type-formatter.is.js rename to src/addons/phone-type-formatter.is.js diff --git a/src/plugin/phone-type-formatter.it.js b/src/addons/phone-type-formatter.it.js similarity index 100% rename from src/plugin/phone-type-formatter.it.js rename to src/addons/phone-type-formatter.it.js diff --git a/src/plugin/phone-type-formatter.je.js b/src/addons/phone-type-formatter.je.js similarity index 100% rename from src/plugin/phone-type-formatter.je.js rename to src/addons/phone-type-formatter.je.js diff --git a/src/plugin/phone-type-formatter.jm.js b/src/addons/phone-type-formatter.jm.js similarity index 100% rename from src/plugin/phone-type-formatter.jm.js rename to src/addons/phone-type-formatter.jm.js diff --git a/src/plugin/phone-type-formatter.jo.js b/src/addons/phone-type-formatter.jo.js similarity index 100% rename from src/plugin/phone-type-formatter.jo.js rename to src/addons/phone-type-formatter.jo.js diff --git a/src/plugin/phone-type-formatter.jp.js b/src/addons/phone-type-formatter.jp.js similarity index 100% rename from src/plugin/phone-type-formatter.jp.js rename to src/addons/phone-type-formatter.jp.js diff --git a/src/plugin/phone-type-formatter.ke.js b/src/addons/phone-type-formatter.ke.js similarity index 100% rename from src/plugin/phone-type-formatter.ke.js rename to src/addons/phone-type-formatter.ke.js diff --git a/src/plugin/phone-type-formatter.kg.js b/src/addons/phone-type-formatter.kg.js similarity index 100% rename from src/plugin/phone-type-formatter.kg.js rename to src/addons/phone-type-formatter.kg.js diff --git a/src/plugin/phone-type-formatter.kh.js b/src/addons/phone-type-formatter.kh.js similarity index 100% rename from src/plugin/phone-type-formatter.kh.js rename to src/addons/phone-type-formatter.kh.js diff --git a/src/plugin/phone-type-formatter.ki.js b/src/addons/phone-type-formatter.ki.js similarity index 100% rename from src/plugin/phone-type-formatter.ki.js rename to src/addons/phone-type-formatter.ki.js diff --git a/src/plugin/phone-type-formatter.km.js b/src/addons/phone-type-formatter.km.js similarity index 100% rename from src/plugin/phone-type-formatter.km.js rename to src/addons/phone-type-formatter.km.js diff --git a/src/plugin/phone-type-formatter.kn.js b/src/addons/phone-type-formatter.kn.js similarity index 100% rename from src/plugin/phone-type-formatter.kn.js rename to src/addons/phone-type-formatter.kn.js diff --git a/src/plugin/phone-type-formatter.kp.js b/src/addons/phone-type-formatter.kp.js similarity index 100% rename from src/plugin/phone-type-formatter.kp.js rename to src/addons/phone-type-formatter.kp.js diff --git a/src/plugin/phone-type-formatter.kr.js b/src/addons/phone-type-formatter.kr.js similarity index 100% rename from src/plugin/phone-type-formatter.kr.js rename to src/addons/phone-type-formatter.kr.js diff --git a/src/plugin/phone-type-formatter.kw.js b/src/addons/phone-type-formatter.kw.js similarity index 100% rename from src/plugin/phone-type-formatter.kw.js rename to src/addons/phone-type-formatter.kw.js diff --git a/src/plugin/phone-type-formatter.ky.js b/src/addons/phone-type-formatter.ky.js similarity index 100% rename from src/plugin/phone-type-formatter.ky.js rename to src/addons/phone-type-formatter.ky.js diff --git a/src/plugin/phone-type-formatter.kz.js b/src/addons/phone-type-formatter.kz.js similarity index 100% rename from src/plugin/phone-type-formatter.kz.js rename to src/addons/phone-type-formatter.kz.js diff --git a/src/plugin/phone-type-formatter.la.js b/src/addons/phone-type-formatter.la.js similarity index 100% rename from src/plugin/phone-type-formatter.la.js rename to src/addons/phone-type-formatter.la.js diff --git a/src/plugin/phone-type-formatter.lb.js b/src/addons/phone-type-formatter.lb.js similarity index 100% rename from src/plugin/phone-type-formatter.lb.js rename to src/addons/phone-type-formatter.lb.js diff --git a/src/plugin/phone-type-formatter.lc.js b/src/addons/phone-type-formatter.lc.js similarity index 100% rename from src/plugin/phone-type-formatter.lc.js rename to src/addons/phone-type-formatter.lc.js diff --git a/src/plugin/phone-type-formatter.li.js b/src/addons/phone-type-formatter.li.js similarity index 100% rename from src/plugin/phone-type-formatter.li.js rename to src/addons/phone-type-formatter.li.js diff --git a/src/plugin/phone-type-formatter.lk.js b/src/addons/phone-type-formatter.lk.js similarity index 100% rename from src/plugin/phone-type-formatter.lk.js rename to src/addons/phone-type-formatter.lk.js diff --git a/src/plugin/phone-type-formatter.lr.js b/src/addons/phone-type-formatter.lr.js similarity index 100% rename from src/plugin/phone-type-formatter.lr.js rename to src/addons/phone-type-formatter.lr.js diff --git a/src/plugin/phone-type-formatter.ls.js b/src/addons/phone-type-formatter.ls.js similarity index 100% rename from src/plugin/phone-type-formatter.ls.js rename to src/addons/phone-type-formatter.ls.js diff --git a/src/plugin/phone-type-formatter.lt.js b/src/addons/phone-type-formatter.lt.js similarity index 100% rename from src/plugin/phone-type-formatter.lt.js rename to src/addons/phone-type-formatter.lt.js diff --git a/src/plugin/phone-type-formatter.lu.js b/src/addons/phone-type-formatter.lu.js similarity index 100% rename from src/plugin/phone-type-formatter.lu.js rename to src/addons/phone-type-formatter.lu.js diff --git a/src/plugin/phone-type-formatter.lv.js b/src/addons/phone-type-formatter.lv.js similarity index 100% rename from src/plugin/phone-type-formatter.lv.js rename to src/addons/phone-type-formatter.lv.js diff --git a/src/plugin/phone-type-formatter.ly.js b/src/addons/phone-type-formatter.ly.js similarity index 100% rename from src/plugin/phone-type-formatter.ly.js rename to src/addons/phone-type-formatter.ly.js diff --git a/src/plugin/phone-type-formatter.ma.js b/src/addons/phone-type-formatter.ma.js similarity index 100% rename from src/plugin/phone-type-formatter.ma.js rename to src/addons/phone-type-formatter.ma.js diff --git a/src/plugin/phone-type-formatter.mc.js b/src/addons/phone-type-formatter.mc.js similarity index 100% rename from src/plugin/phone-type-formatter.mc.js rename to src/addons/phone-type-formatter.mc.js diff --git a/src/plugin/phone-type-formatter.md.js b/src/addons/phone-type-formatter.md.js similarity index 100% rename from src/plugin/phone-type-formatter.md.js rename to src/addons/phone-type-formatter.md.js diff --git a/src/plugin/phone-type-formatter.me.js b/src/addons/phone-type-formatter.me.js similarity index 100% rename from src/plugin/phone-type-formatter.me.js rename to src/addons/phone-type-formatter.me.js diff --git a/src/plugin/phone-type-formatter.mf.js b/src/addons/phone-type-formatter.mf.js similarity index 100% rename from src/plugin/phone-type-formatter.mf.js rename to src/addons/phone-type-formatter.mf.js diff --git a/src/plugin/phone-type-formatter.mg.js b/src/addons/phone-type-formatter.mg.js similarity index 100% rename from src/plugin/phone-type-formatter.mg.js rename to src/addons/phone-type-formatter.mg.js diff --git a/src/plugin/phone-type-formatter.mh.js b/src/addons/phone-type-formatter.mh.js similarity index 100% rename from src/plugin/phone-type-formatter.mh.js rename to src/addons/phone-type-formatter.mh.js diff --git a/src/plugin/phone-type-formatter.mk.js b/src/addons/phone-type-formatter.mk.js similarity index 100% rename from src/plugin/phone-type-formatter.mk.js rename to src/addons/phone-type-formatter.mk.js diff --git a/src/plugin/phone-type-formatter.ml.js b/src/addons/phone-type-formatter.ml.js similarity index 100% rename from src/plugin/phone-type-formatter.ml.js rename to src/addons/phone-type-formatter.ml.js diff --git a/src/plugin/phone-type-formatter.mm.js b/src/addons/phone-type-formatter.mm.js similarity index 100% rename from src/plugin/phone-type-formatter.mm.js rename to src/addons/phone-type-formatter.mm.js diff --git a/src/plugin/phone-type-formatter.mn.js b/src/addons/phone-type-formatter.mn.js similarity index 100% rename from src/plugin/phone-type-formatter.mn.js rename to src/addons/phone-type-formatter.mn.js diff --git a/src/plugin/phone-type-formatter.mo.js b/src/addons/phone-type-formatter.mo.js similarity index 100% rename from src/plugin/phone-type-formatter.mo.js rename to src/addons/phone-type-formatter.mo.js diff --git a/src/plugin/phone-type-formatter.mp.js b/src/addons/phone-type-formatter.mp.js similarity index 100% rename from src/plugin/phone-type-formatter.mp.js rename to src/addons/phone-type-formatter.mp.js diff --git a/src/plugin/phone-type-formatter.mq.js b/src/addons/phone-type-formatter.mq.js similarity index 100% rename from src/plugin/phone-type-formatter.mq.js rename to src/addons/phone-type-formatter.mq.js diff --git a/src/plugin/phone-type-formatter.mr.js b/src/addons/phone-type-formatter.mr.js similarity index 100% rename from src/plugin/phone-type-formatter.mr.js rename to src/addons/phone-type-formatter.mr.js diff --git a/src/plugin/phone-type-formatter.ms.js b/src/addons/phone-type-formatter.ms.js similarity index 100% rename from src/plugin/phone-type-formatter.ms.js rename to src/addons/phone-type-formatter.ms.js diff --git a/src/plugin/phone-type-formatter.mt.js b/src/addons/phone-type-formatter.mt.js similarity index 100% rename from src/plugin/phone-type-formatter.mt.js rename to src/addons/phone-type-formatter.mt.js diff --git a/src/plugin/phone-type-formatter.mu.js b/src/addons/phone-type-formatter.mu.js similarity index 100% rename from src/plugin/phone-type-formatter.mu.js rename to src/addons/phone-type-formatter.mu.js diff --git a/src/plugin/phone-type-formatter.mv.js b/src/addons/phone-type-formatter.mv.js similarity index 100% rename from src/plugin/phone-type-formatter.mv.js rename to src/addons/phone-type-formatter.mv.js diff --git a/src/plugin/phone-type-formatter.mw.js b/src/addons/phone-type-formatter.mw.js similarity index 100% rename from src/plugin/phone-type-formatter.mw.js rename to src/addons/phone-type-formatter.mw.js diff --git a/src/plugin/phone-type-formatter.mx.js b/src/addons/phone-type-formatter.mx.js similarity index 100% rename from src/plugin/phone-type-formatter.mx.js rename to src/addons/phone-type-formatter.mx.js diff --git a/src/plugin/phone-type-formatter.my.js b/src/addons/phone-type-formatter.my.js similarity index 100% rename from src/plugin/phone-type-formatter.my.js rename to src/addons/phone-type-formatter.my.js diff --git a/src/plugin/phone-type-formatter.mz.js b/src/addons/phone-type-formatter.mz.js similarity index 100% rename from src/plugin/phone-type-formatter.mz.js rename to src/addons/phone-type-formatter.mz.js diff --git a/src/plugin/phone-type-formatter.na.js b/src/addons/phone-type-formatter.na.js similarity index 100% rename from src/plugin/phone-type-formatter.na.js rename to src/addons/phone-type-formatter.na.js diff --git a/src/plugin/phone-type-formatter.nc.js b/src/addons/phone-type-formatter.nc.js similarity index 100% rename from src/plugin/phone-type-formatter.nc.js rename to src/addons/phone-type-formatter.nc.js diff --git a/src/plugin/phone-type-formatter.ne.js b/src/addons/phone-type-formatter.ne.js similarity index 100% rename from src/plugin/phone-type-formatter.ne.js rename to src/addons/phone-type-formatter.ne.js diff --git a/src/plugin/phone-type-formatter.nf.js b/src/addons/phone-type-formatter.nf.js similarity index 100% rename from src/plugin/phone-type-formatter.nf.js rename to src/addons/phone-type-formatter.nf.js diff --git a/src/plugin/phone-type-formatter.ng.js b/src/addons/phone-type-formatter.ng.js similarity index 100% rename from src/plugin/phone-type-formatter.ng.js rename to src/addons/phone-type-formatter.ng.js diff --git a/src/plugin/phone-type-formatter.ni.js b/src/addons/phone-type-formatter.ni.js similarity index 100% rename from src/plugin/phone-type-formatter.ni.js rename to src/addons/phone-type-formatter.ni.js diff --git a/src/plugin/phone-type-formatter.nl.js b/src/addons/phone-type-formatter.nl.js similarity index 100% rename from src/plugin/phone-type-formatter.nl.js rename to src/addons/phone-type-formatter.nl.js diff --git a/src/plugin/phone-type-formatter.no.js b/src/addons/phone-type-formatter.no.js similarity index 100% rename from src/plugin/phone-type-formatter.no.js rename to src/addons/phone-type-formatter.no.js diff --git a/src/plugin/phone-type-formatter.np.js b/src/addons/phone-type-formatter.np.js similarity index 100% rename from src/plugin/phone-type-formatter.np.js rename to src/addons/phone-type-formatter.np.js diff --git a/src/plugin/phone-type-formatter.nr.js b/src/addons/phone-type-formatter.nr.js similarity index 100% rename from src/plugin/phone-type-formatter.nr.js rename to src/addons/phone-type-formatter.nr.js diff --git a/src/plugin/phone-type-formatter.nu.js b/src/addons/phone-type-formatter.nu.js similarity index 100% rename from src/plugin/phone-type-formatter.nu.js rename to src/addons/phone-type-formatter.nu.js diff --git a/src/plugin/phone-type-formatter.nz.js b/src/addons/phone-type-formatter.nz.js similarity index 100% rename from src/plugin/phone-type-formatter.nz.js rename to src/addons/phone-type-formatter.nz.js diff --git a/src/plugin/phone-type-formatter.om.js b/src/addons/phone-type-formatter.om.js similarity index 100% rename from src/plugin/phone-type-formatter.om.js rename to src/addons/phone-type-formatter.om.js diff --git a/src/plugin/phone-type-formatter.pa.js b/src/addons/phone-type-formatter.pa.js similarity index 100% rename from src/plugin/phone-type-formatter.pa.js rename to src/addons/phone-type-formatter.pa.js diff --git a/src/plugin/phone-type-formatter.pe.js b/src/addons/phone-type-formatter.pe.js similarity index 100% rename from src/plugin/phone-type-formatter.pe.js rename to src/addons/phone-type-formatter.pe.js diff --git a/src/plugin/phone-type-formatter.pf.js b/src/addons/phone-type-formatter.pf.js similarity index 100% rename from src/plugin/phone-type-formatter.pf.js rename to src/addons/phone-type-formatter.pf.js diff --git a/src/plugin/phone-type-formatter.pg.js b/src/addons/phone-type-formatter.pg.js similarity index 100% rename from src/plugin/phone-type-formatter.pg.js rename to src/addons/phone-type-formatter.pg.js diff --git a/src/plugin/phone-type-formatter.ph.js b/src/addons/phone-type-formatter.ph.js similarity index 100% rename from src/plugin/phone-type-formatter.ph.js rename to src/addons/phone-type-formatter.ph.js diff --git a/src/plugin/phone-type-formatter.pk.js b/src/addons/phone-type-formatter.pk.js similarity index 100% rename from src/plugin/phone-type-formatter.pk.js rename to src/addons/phone-type-formatter.pk.js diff --git a/src/plugin/phone-type-formatter.pl.js b/src/addons/phone-type-formatter.pl.js similarity index 100% rename from src/plugin/phone-type-formatter.pl.js rename to src/addons/phone-type-formatter.pl.js diff --git a/src/plugin/phone-type-formatter.pm.js b/src/addons/phone-type-formatter.pm.js similarity index 100% rename from src/plugin/phone-type-formatter.pm.js rename to src/addons/phone-type-formatter.pm.js diff --git a/src/plugin/phone-type-formatter.pr.js b/src/addons/phone-type-formatter.pr.js similarity index 100% rename from src/plugin/phone-type-formatter.pr.js rename to src/addons/phone-type-formatter.pr.js diff --git a/src/plugin/phone-type-formatter.ps.js b/src/addons/phone-type-formatter.ps.js similarity index 100% rename from src/plugin/phone-type-formatter.ps.js rename to src/addons/phone-type-formatter.ps.js diff --git a/src/plugin/phone-type-formatter.pt.js b/src/addons/phone-type-formatter.pt.js similarity index 100% rename from src/plugin/phone-type-formatter.pt.js rename to src/addons/phone-type-formatter.pt.js diff --git a/src/plugin/phone-type-formatter.pw.js b/src/addons/phone-type-formatter.pw.js similarity index 100% rename from src/plugin/phone-type-formatter.pw.js rename to src/addons/phone-type-formatter.pw.js diff --git a/src/plugin/phone-type-formatter.py.js b/src/addons/phone-type-formatter.py.js similarity index 100% rename from src/plugin/phone-type-formatter.py.js rename to src/addons/phone-type-formatter.py.js diff --git a/src/plugin/phone-type-formatter.qa.js b/src/addons/phone-type-formatter.qa.js similarity index 100% rename from src/plugin/phone-type-formatter.qa.js rename to src/addons/phone-type-formatter.qa.js diff --git a/src/plugin/phone-type-formatter.re.js b/src/addons/phone-type-formatter.re.js similarity index 100% rename from src/plugin/phone-type-formatter.re.js rename to src/addons/phone-type-formatter.re.js diff --git a/src/plugin/phone-type-formatter.ro.js b/src/addons/phone-type-formatter.ro.js similarity index 100% rename from src/plugin/phone-type-formatter.ro.js rename to src/addons/phone-type-formatter.ro.js diff --git a/src/plugin/phone-type-formatter.rs.js b/src/addons/phone-type-formatter.rs.js similarity index 100% rename from src/plugin/phone-type-formatter.rs.js rename to src/addons/phone-type-formatter.rs.js diff --git a/src/plugin/phone-type-formatter.ru.js b/src/addons/phone-type-formatter.ru.js similarity index 100% rename from src/plugin/phone-type-formatter.ru.js rename to src/addons/phone-type-formatter.ru.js diff --git a/src/plugin/phone-type-formatter.rw.js b/src/addons/phone-type-formatter.rw.js similarity index 100% rename from src/plugin/phone-type-formatter.rw.js rename to src/addons/phone-type-formatter.rw.js diff --git a/src/plugin/phone-type-formatter.sa.js b/src/addons/phone-type-formatter.sa.js similarity index 100% rename from src/plugin/phone-type-formatter.sa.js rename to src/addons/phone-type-formatter.sa.js diff --git a/src/plugin/phone-type-formatter.sb.js b/src/addons/phone-type-formatter.sb.js similarity index 100% rename from src/plugin/phone-type-formatter.sb.js rename to src/addons/phone-type-formatter.sb.js diff --git a/src/plugin/phone-type-formatter.sc.js b/src/addons/phone-type-formatter.sc.js similarity index 100% rename from src/plugin/phone-type-formatter.sc.js rename to src/addons/phone-type-formatter.sc.js diff --git a/src/plugin/phone-type-formatter.sd.js b/src/addons/phone-type-formatter.sd.js similarity index 100% rename from src/plugin/phone-type-formatter.sd.js rename to src/addons/phone-type-formatter.sd.js diff --git a/src/plugin/phone-type-formatter.se.js b/src/addons/phone-type-formatter.se.js similarity index 100% rename from src/plugin/phone-type-formatter.se.js rename to src/addons/phone-type-formatter.se.js diff --git a/src/plugin/phone-type-formatter.sg.js b/src/addons/phone-type-formatter.sg.js similarity index 100% rename from src/plugin/phone-type-formatter.sg.js rename to src/addons/phone-type-formatter.sg.js diff --git a/src/plugin/phone-type-formatter.sh.js b/src/addons/phone-type-formatter.sh.js similarity index 100% rename from src/plugin/phone-type-formatter.sh.js rename to src/addons/phone-type-formatter.sh.js diff --git a/src/plugin/phone-type-formatter.si.js b/src/addons/phone-type-formatter.si.js similarity index 100% rename from src/plugin/phone-type-formatter.si.js rename to src/addons/phone-type-formatter.si.js diff --git a/src/plugin/phone-type-formatter.sj.js b/src/addons/phone-type-formatter.sj.js similarity index 100% rename from src/plugin/phone-type-formatter.sj.js rename to src/addons/phone-type-formatter.sj.js diff --git a/src/plugin/phone-type-formatter.sk.js b/src/addons/phone-type-formatter.sk.js similarity index 100% rename from src/plugin/phone-type-formatter.sk.js rename to src/addons/phone-type-formatter.sk.js diff --git a/src/plugin/phone-type-formatter.sl.js b/src/addons/phone-type-formatter.sl.js similarity index 100% rename from src/plugin/phone-type-formatter.sl.js rename to src/addons/phone-type-formatter.sl.js diff --git a/src/plugin/phone-type-formatter.sm.js b/src/addons/phone-type-formatter.sm.js similarity index 100% rename from src/plugin/phone-type-formatter.sm.js rename to src/addons/phone-type-formatter.sm.js diff --git a/src/plugin/phone-type-formatter.sn.js b/src/addons/phone-type-formatter.sn.js similarity index 100% rename from src/plugin/phone-type-formatter.sn.js rename to src/addons/phone-type-formatter.sn.js diff --git a/src/plugin/phone-type-formatter.so.js b/src/addons/phone-type-formatter.so.js similarity index 100% rename from src/plugin/phone-type-formatter.so.js rename to src/addons/phone-type-formatter.so.js diff --git a/src/plugin/phone-type-formatter.sr.js b/src/addons/phone-type-formatter.sr.js similarity index 100% rename from src/plugin/phone-type-formatter.sr.js rename to src/addons/phone-type-formatter.sr.js diff --git a/src/plugin/phone-type-formatter.ss.js b/src/addons/phone-type-formatter.ss.js similarity index 100% rename from src/plugin/phone-type-formatter.ss.js rename to src/addons/phone-type-formatter.ss.js diff --git a/src/plugin/phone-type-formatter.st.js b/src/addons/phone-type-formatter.st.js similarity index 100% rename from src/plugin/phone-type-formatter.st.js rename to src/addons/phone-type-formatter.st.js diff --git a/src/plugin/phone-type-formatter.sv.js b/src/addons/phone-type-formatter.sv.js similarity index 100% rename from src/plugin/phone-type-formatter.sv.js rename to src/addons/phone-type-formatter.sv.js diff --git a/src/plugin/phone-type-formatter.sx.js b/src/addons/phone-type-formatter.sx.js similarity index 100% rename from src/plugin/phone-type-formatter.sx.js rename to src/addons/phone-type-formatter.sx.js diff --git a/src/plugin/phone-type-formatter.sy.js b/src/addons/phone-type-formatter.sy.js similarity index 100% rename from src/plugin/phone-type-formatter.sy.js rename to src/addons/phone-type-formatter.sy.js diff --git a/src/plugin/phone-type-formatter.sz.js b/src/addons/phone-type-formatter.sz.js similarity index 100% rename from src/plugin/phone-type-formatter.sz.js rename to src/addons/phone-type-formatter.sz.js diff --git a/src/plugin/phone-type-formatter.ta.js b/src/addons/phone-type-formatter.ta.js similarity index 100% rename from src/plugin/phone-type-formatter.ta.js rename to src/addons/phone-type-formatter.ta.js diff --git a/src/plugin/phone-type-formatter.tc.js b/src/addons/phone-type-formatter.tc.js similarity index 100% rename from src/plugin/phone-type-formatter.tc.js rename to src/addons/phone-type-formatter.tc.js diff --git a/src/plugin/phone-type-formatter.td.js b/src/addons/phone-type-formatter.td.js similarity index 100% rename from src/plugin/phone-type-formatter.td.js rename to src/addons/phone-type-formatter.td.js diff --git a/src/plugin/phone-type-formatter.tg.js b/src/addons/phone-type-formatter.tg.js similarity index 100% rename from src/plugin/phone-type-formatter.tg.js rename to src/addons/phone-type-formatter.tg.js diff --git a/src/plugin/phone-type-formatter.th.js b/src/addons/phone-type-formatter.th.js similarity index 100% rename from src/plugin/phone-type-formatter.th.js rename to src/addons/phone-type-formatter.th.js diff --git a/src/plugin/phone-type-formatter.tj.js b/src/addons/phone-type-formatter.tj.js similarity index 100% rename from src/plugin/phone-type-formatter.tj.js rename to src/addons/phone-type-formatter.tj.js diff --git a/src/plugin/phone-type-formatter.tk.js b/src/addons/phone-type-formatter.tk.js similarity index 100% rename from src/plugin/phone-type-formatter.tk.js rename to src/addons/phone-type-formatter.tk.js diff --git a/src/plugin/phone-type-formatter.tl.js b/src/addons/phone-type-formatter.tl.js similarity index 100% rename from src/plugin/phone-type-formatter.tl.js rename to src/addons/phone-type-formatter.tl.js diff --git a/src/plugin/phone-type-formatter.tm.js b/src/addons/phone-type-formatter.tm.js similarity index 100% rename from src/plugin/phone-type-formatter.tm.js rename to src/addons/phone-type-formatter.tm.js diff --git a/src/plugin/phone-type-formatter.tn.js b/src/addons/phone-type-formatter.tn.js similarity index 100% rename from src/plugin/phone-type-formatter.tn.js rename to src/addons/phone-type-formatter.tn.js diff --git a/src/plugin/phone-type-formatter.to.js b/src/addons/phone-type-formatter.to.js similarity index 100% rename from src/plugin/phone-type-formatter.to.js rename to src/addons/phone-type-formatter.to.js diff --git a/src/plugin/phone-type-formatter.tr.js b/src/addons/phone-type-formatter.tr.js similarity index 100% rename from src/plugin/phone-type-formatter.tr.js rename to src/addons/phone-type-formatter.tr.js diff --git a/src/plugin/phone-type-formatter.tt.js b/src/addons/phone-type-formatter.tt.js similarity index 100% rename from src/plugin/phone-type-formatter.tt.js rename to src/addons/phone-type-formatter.tt.js diff --git a/src/plugin/phone-type-formatter.tv.js b/src/addons/phone-type-formatter.tv.js similarity index 100% rename from src/plugin/phone-type-formatter.tv.js rename to src/addons/phone-type-formatter.tv.js diff --git a/src/plugin/phone-type-formatter.tw.js b/src/addons/phone-type-formatter.tw.js similarity index 100% rename from src/plugin/phone-type-formatter.tw.js rename to src/addons/phone-type-formatter.tw.js diff --git a/src/plugin/phone-type-formatter.tz.js b/src/addons/phone-type-formatter.tz.js similarity index 100% rename from src/plugin/phone-type-formatter.tz.js rename to src/addons/phone-type-formatter.tz.js diff --git a/src/plugin/phone-type-formatter.ua.js b/src/addons/phone-type-formatter.ua.js similarity index 100% rename from src/plugin/phone-type-formatter.ua.js rename to src/addons/phone-type-formatter.ua.js diff --git a/src/plugin/phone-type-formatter.ug.js b/src/addons/phone-type-formatter.ug.js similarity index 100% rename from src/plugin/phone-type-formatter.ug.js rename to src/addons/phone-type-formatter.ug.js diff --git a/src/plugin/phone-type-formatter.us.js b/src/addons/phone-type-formatter.us.js similarity index 100% rename from src/plugin/phone-type-formatter.us.js rename to src/addons/phone-type-formatter.us.js diff --git a/src/plugin/phone-type-formatter.uy.js b/src/addons/phone-type-formatter.uy.js similarity index 100% rename from src/plugin/phone-type-formatter.uy.js rename to src/addons/phone-type-formatter.uy.js diff --git a/src/plugin/phone-type-formatter.uz.js b/src/addons/phone-type-formatter.uz.js similarity index 100% rename from src/plugin/phone-type-formatter.uz.js rename to src/addons/phone-type-formatter.uz.js diff --git a/src/plugin/phone-type-formatter.va.js b/src/addons/phone-type-formatter.va.js similarity index 100% rename from src/plugin/phone-type-formatter.va.js rename to src/addons/phone-type-formatter.va.js diff --git a/src/plugin/phone-type-formatter.vc.js b/src/addons/phone-type-formatter.vc.js similarity index 100% rename from src/plugin/phone-type-formatter.vc.js rename to src/addons/phone-type-formatter.vc.js diff --git a/src/plugin/phone-type-formatter.ve.js b/src/addons/phone-type-formatter.ve.js similarity index 100% rename from src/plugin/phone-type-formatter.ve.js rename to src/addons/phone-type-formatter.ve.js diff --git a/src/plugin/phone-type-formatter.vg.js b/src/addons/phone-type-formatter.vg.js similarity index 100% rename from src/plugin/phone-type-formatter.vg.js rename to src/addons/phone-type-formatter.vg.js diff --git a/src/plugin/phone-type-formatter.vi.js b/src/addons/phone-type-formatter.vi.js similarity index 100% rename from src/plugin/phone-type-formatter.vi.js rename to src/addons/phone-type-formatter.vi.js diff --git a/src/plugin/phone-type-formatter.vn.js b/src/addons/phone-type-formatter.vn.js similarity index 100% rename from src/plugin/phone-type-formatter.vn.js rename to src/addons/phone-type-formatter.vn.js diff --git a/src/plugin/phone-type-formatter.vu.js b/src/addons/phone-type-formatter.vu.js similarity index 100% rename from src/plugin/phone-type-formatter.vu.js rename to src/addons/phone-type-formatter.vu.js diff --git a/src/plugin/phone-type-formatter.wf.js b/src/addons/phone-type-formatter.wf.js similarity index 100% rename from src/plugin/phone-type-formatter.wf.js rename to src/addons/phone-type-formatter.wf.js diff --git a/src/plugin/phone-type-formatter.ws.js b/src/addons/phone-type-formatter.ws.js similarity index 100% rename from src/plugin/phone-type-formatter.ws.js rename to src/addons/phone-type-formatter.ws.js diff --git a/src/plugin/phone-type-formatter.ye.js b/src/addons/phone-type-formatter.ye.js similarity index 100% rename from src/plugin/phone-type-formatter.ye.js rename to src/addons/phone-type-formatter.ye.js diff --git a/src/plugin/phone-type-formatter.yt.js b/src/addons/phone-type-formatter.yt.js similarity index 100% rename from src/plugin/phone-type-formatter.yt.js rename to src/addons/phone-type-formatter.yt.js diff --git a/src/plugin/phone-type-formatter.za.js b/src/addons/phone-type-formatter.za.js similarity index 100% rename from src/plugin/phone-type-formatter.za.js rename to src/addons/phone-type-formatter.za.js diff --git a/src/plugin/phone-type-formatter.zm.js b/src/addons/phone-type-formatter.zm.js similarity index 100% rename from src/plugin/phone-type-formatter.zm.js rename to src/addons/phone-type-formatter.zm.js diff --git a/src/plugin/phone-type-formatter.zw.js b/src/addons/phone-type-formatter.zw.js similarity index 100% rename from src/plugin/phone-type-formatter.zw.js rename to src/addons/phone-type-formatter.zw.js diff --git a/test/PhoneFormatter_spec.js b/test/PhoneFormatter_spec.js index bccd07dd..a006fd7c 100644 --- a/test/PhoneFormatter_spec.js +++ b/test/PhoneFormatter_spec.js @@ -3,7 +3,7 @@ var PhoneFormatter = require('../src/shortcuts/PhoneFormatter'); // this one exports the module for CommonJS mode // which is different from the prod ones -var PhoneTypeFormatter = require('./plugin/phone-type-formatter.full.js'); +var PhoneTypeFormatter = require('./addons/phone-type-formatter.i18n.js'); var phones = require('./fixtures/phone.json'); diff --git a/test/plugin/phone-type-formatter.full.js b/test/addons/phone-type-formatter.i18n.js similarity index 100% rename from test/plugin/phone-type-formatter.full.js rename to test/addons/phone-type-formatter.i18n.js