@opuscapita/electronic-address
Advanced tools
Comparing version 0.0.4 to 0.0.5
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["electronic-address"]=t():e["electronic-address"]=t()}("undefined"!=typeof self?self:this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";var r=n(2);e.exports.decode=function(e){var t=(e=e.replace(/(\s|-|:|\.)+/g,"")).substring(0,4),n=r[t];if(!n)return{};if(n.match(/VAT/i)){var c=i(n,e);return{type:"vat",value:c,ext:c?T(4+c.length,e):null}}if(n.match(/GLN/i)){var A=u(e.substring(4));return{type:"gln",value:A,ext:A?T(4+A.length,e):null}}if(n.match(/OVT/i)){var g=o(e);return{type:"ovt",value:g,ext:g?T(g.length,e):null}}if(n.match(/ORGNR/i)){var a=d(n,e.substring(4));return{type:"orgnr",value:a,ext:a?T(4+a.length,e):null}}if(n.match(/ORG/i)){var f=l(n,e.substring(4));return{type:"org",value:f,ext:f?T(4+f.length,e):null}}},e.exports.encode=function(e){if(!["vat","gln","ovt","orgnr","org"].includes(e.type))return"";if(e.value=e.value.toUpperCase(),"vat"===e.type){var t=e.value.substring(0,2)+":VAT",n=Object.values(r).findIndex(function(e){return e===t});return Object.keys(r)[n]+":"+e.value+(e.ext?e.ext:"")}if("gln"===e.type){var i=Object.values(r).findIndex(function(e){return"GLN"===e});return Object.keys(r)[i]+":"+e.value+(e.ext?e.ext:"")}if("orgnr"===e.type){var u=(9===e.value.length?"NO":"SE")+":ORGNR",o=Object.values(r).findIndex(function(e){return e===u});return Object.keys(r)[o]+":"+e.value+(e.ext?e.ext:"")}if("org"===e.type){var d=Object.values(r).findIndex(function(e){return"NO:ORG"===e});return Object.keys(r)[d]+":"+e.value+(e.ext?e.ext:"")}return"ovt"===e.type?""+e.value+(e.ext?e.ext:""):void 0};var i=function(e,t){var r=n(3),i=e.split(":")[0],u=void 0,o=!0,d=!1,l=void 0;try{for(var T,c=r.exps(i)[Symbol.iterator]();!(o=(T=c.next()).done);o=!0){var A=T.value;if(u=t.match(A))break}}catch(e){d=!0,l=e}finally{try{!o&&c.return&&c.return()}finally{if(d)throw l}}return u?u[0]:null},u=function(e){var t=n(4),r=e.match(t.exps());return r?r[0]:null},o=function(e){var t=n(5),r=e.match(t.exps());return r?r[0]:null},d=function(e,t){var r=n(6),i=e.split(":")[0],u=t.match(r.exps(i));return u?u[0]:null},l=function(e,t){var r=n(7),i=e.split(":")[0],u=t.match(r.exps(i));return u?u[0]:null},T=function(e,t){return t.substring(e)||null}},function(e,t){e.exports={9901:"DK:CPR",9902:"DK:CVR",9904:"DK:SE",9905:"DK:VANS",9906:"IT:VAT",9907:"IT:CF",9908:"NO:ORGNR",9909:"NO:VAT",9910:"HU:VAT",9912:"EU:VAT",9913:"EU:REID",9914:"AT:VAT",9915:"AT:GOV",9916:"AT:CID",9917:"IS:KT",9918:"IBAN",9919:"AT:KUR",9920:"ES:VAT",9921:"IT:IPA",9922:"AD:VAT",9923:"AL:VAT",9924:"BA:VAT",9925:"BE:VAT",9926:"BG:VAT",9927:"CH:VAT",9928:"CY:VAT",9929:"CZ:VAT",9930:"DE:VAT",9931:"EE:VAT",9932:"GB:VAT",9933:"GR:VAT",9934:"HR:VAT",9935:"IE:VAT",9936:"LI:VAT",9937:"LT:VAT",9938:"LU:VAT",9939:"LV:VAT",9940:"MC:VAT",9941:"ME:VAT",9942:"MK:VAT",9943:"MT:VAT",9944:"NL:VAT",9945:"PL:VAT",9946:"PT:VAT",9947:"RO:VAT",9948:"RS:VAT",9949:"SI:VAT",9950:"SK:VAT",9951:"SM:VAT",9952:"TR:VAT",9953:"VA:VAT",9954:"NL:OIN",9955:"SE:VAT",9956:"BE:CBE",9957:"FR:VAT","0096":"DK:P","0060":"DUNS","0037":"FI:OVT","0002":"FR:SIRENE","0009":"FR:SIRET","0088":"GLN","0028":"ISO6523","0097":"IT:FTI","0142":"IT:SECETI","0135":"IT:SIA","0106":"NL:KVK","0192":"NO:ORG","0007":"SE:ORGNR"}},function(e,t){e.exports.exps=function(e){return"AT"===e?[/(AT)U(\d{8})/gi]:"BE"===e?[/(BE)(0?\d{9})/gi]:"BG"===e?[/(BG)(\d{9,10})/]:"CH"===e?[/(CHE)(\d{9})(MWST|TVA|IVA)?/gi]:"CY"===e?[/(CY)([0-59]\d{7}[A-Z])/gi]:"CZ"===e?[/(CZ)(\d{8,10})(\d{3})?/gi]:"DE"===e?[/(DE)([1-9]\d{8})/gi]:"DK"===e?[/(DK)(\d{8})/gi]:"EE"===e?[/(EE)(10\d{7})/gi]:"EL"===e?[/(EL)(\d{9})/gi]:"ES"===e?[/(ES)([A-Z]\d{8})/gi,/(ES)([A-HN-SW]\d{7}[A-J])/gi,/(ES)([0-9YZ]\d{7}[A-Z])/gi,/(ES)([KLMX]\d{7}[A-Z])/gi]:"EU"===e?[/(EU)(\d{9})/gi]:"FI"===e?[/(FI)(\d{8})/gi]:"FR"===e?[/(FR)(\d{11})/gi,/(FR)([A-HJ-NP-Z]\d{10})/gi,/(FR)(\d[A-HJ-NP-Z]\d{9})/gi,/(FR)([A-HJ-NP-Z]{2}\d{9})/gi]:"GB"===e?[/(GB)?(\d{9})/gi,/(GB)?(\d{12})/gi,/(GB)?(GD\d{3})/gi,/(GB)?(HA\d{3})/gi]:"HR"===e?[/(HR)(\d{11})/gi]:"HU"===e?[/(HU)(\d{8})/gi]:"IE"===e?[/(IE)(\d{7}[A-W])/gi,/(IE)([7-9][A-Z\*\+)]\d{5}[A-W])/gi,/(IE)(\d{7}[A-W][AH])/gi]:"IT"===e?[/(IT)(\d{11})/gi]:"LV"===e?[/(LV)(\d{11})/gi]:"LT"===e?[/(LT)(\d{9}|\d{12})/gi]:"LU"===e?[/(LU)(\d{8})/gi]:"MT"===e?[/(MT)([1-9]\d{7})/gi]:"NL"===e?[/(NL)(\d{9})B\d{2}/gi]:"NO"===e?[/(NO)(\d{9})/gi]:"PL"===e?[/(PL)(\d{10})/gi]:"PT"===e?[/(PT)(\d{9})/gi]:"RO"===e?[/(RO)([1-9]\d{1,9})/gi]:"RU"===e?[/(RU)(\d{10}|\d{12})/gi]:"RS"===e?[/(RS)(\d{9})/gi]:"SI"===e?[/(SI)([1-9]\d{7})/gi]:"SK"===e?[/(SK)([1-9]\d[2346-9]\d{7})/gi]:"SE"===e?[/(SE)(\d{10}01)/gi]:void 0}},function(e,t){e.exports.exps=function(){return/\d{13}/g}},function(e,t){e.exports.exps=function(){return/(0037)(\d{8})(\d{0,5})/g}},function(e,t){e.exports.exps=function(e){return"NO"===e?/\d{9}/g:"SE"===e?/\d{10}/g:void 0}},function(e,t){e.exports.exps=function(e){if("NO"===e)return/\d{9}/g}}])}); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["electronic-address"]=t():e["electronic-address"]=t()}("undefined"!=typeof self?self:this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";var r=n(2);e.exports.decode=function(e){var t=(e=e.replace(/(\s|-|:|\.)+/g,"")).substring(0,4),n=r[t];if(!n)return{};if(n.match(/VAT|DK:SE/i)){var l=i(n,e);return{type:"vat",value:l,ext:l?T(4+l.length,e):null}}if(n.match(/GLN/i)){var A=u(e.substring(4));return{type:"gln",value:A,ext:A?T(4+A.length,e):null}}if(n.match(/OVT/i)){var f=d(e);return{type:"ovt",value:f,ext:f?T(f.length,e):null}}if(n.match(/ORG|DK:CVR|DK:P/i)){var a=o(n,e.substring(4));return{type:"orgnr",value:a,ext:a?T(4+a.length,e):null}}if(n.match(/DUNS/i)){var g=c(e.substring(4));return g&&T(4+g.length,e),{type:"duns",value:g,ext:null}}},e.exports.encode=function(e){if(!["vat","gln","ovt","orgnr","duns"].includes(e.type))return"";if(e.value=e.value.toUpperCase(),"vat"===e.type){var t=e.value.substring(0,2),n="DK"===t?"DK:SE":t+":VAT",i=Object.values(r).findIndex(function(e){return e===n});return Object.keys(r)[i]+":"+e.value+(e.ext?e.ext:"")}if("gln"===e.type){var u=Object.values(r).findIndex(function(e){return"GLN"===e});return Object.keys(r)[u]+":"+e.value+(e.ext?e.ext:"")}if("orgnr"===e.type){var d={NO:"NO:ORG",SE:"SE:ORGNR",DK:"DK:CVR"}[e.country],o=Object.values(r).findIndex(function(e){return e===d});return Object.keys(r)[o]+":"+e.value+(e.ext?e.ext:"")}if("ovt"===e.type)return""+e.value+(e.ext?e.ext:"");if("duns"===e.type){var c=Object.values(r).findIndex(function(e){return"DUNS"===e});return Object.keys(r)[c]+":"+e.value}};var i=function(e,t){var r=n(3),i=e.split(":")[0],u=void 0,d=!0,o=!1,c=void 0;try{for(var T,l=r.exps(i)[Symbol.iterator]();!(d=(T=l.next()).done);d=!0){var A=T.value;if(u=t.match(A))break}}catch(e){o=!0,c=e}finally{try{!d&&l.return&&l.return()}finally{if(o)throw c}}return u?u[0]:null},u=function(e){var t=n(4),r=e.match(t.exps());return r?r[0]:null},d=function(e){var t=n(5),r=e.match(t.exps());return r?r[0]:null},o=function(e,t){var r=n(6),i=e.split(":")[0],u=t.match(r.exps(i));return u?u[0]:null},c=function(e){var t=n(7),r=e.match(t.exps());return r?r[0]:null},T=function(e,t){return t.substring(e)||null}},function(e,t){e.exports={9901:"DK:CPR",9902:"DK:CVR",9904:"DK:SE",9905:"DK:VANS",9906:"IT:VAT",9907:"IT:CF",9908:"NO:ORGNR",9909:"NO:VAT",9910:"HU:VAT",9912:"EU:VAT",9913:"EU:REID",9914:"AT:VAT",9915:"AT:GOV",9916:"AT:CID",9917:"IS:KT",9918:"IBAN",9919:"AT:KUR",9920:"ES:VAT",9921:"IT:IPA",9922:"AD:VAT",9923:"AL:VAT",9924:"BA:VAT",9925:"BE:VAT",9926:"BG:VAT",9927:"CH:VAT",9928:"CY:VAT",9929:"CZ:VAT",9930:"DE:VAT",9931:"EE:VAT",9932:"GB:VAT",9933:"GR:VAT",9934:"HR:VAT",9935:"IE:VAT",9936:"LI:VAT",9937:"LT:VAT",9938:"LU:VAT",9939:"LV:VAT",9940:"MC:VAT",9941:"ME:VAT",9942:"MK:VAT",9943:"MT:VAT",9944:"NL:VAT",9945:"PL:VAT",9946:"PT:VAT",9947:"RO:VAT",9948:"RS:VAT",9949:"SI:VAT",9950:"SK:VAT",9951:"SM:VAT",9952:"TR:VAT",9953:"VA:VAT",9954:"NL:OIN",9955:"SE:VAT",9956:"BE:CBE",9957:"FR:VAT","0096":"DK:P","0060":"DUNS","0037":"FI:OVT","0002":"FR:SIRENE","0009":"FR:SIRET","0088":"GLN","0028":"ISO6523","0097":"IT:FTI","0142":"IT:SECETI","0135":"IT:SIA","0106":"NL:KVK","0192":"NO:ORG","0007":"SE:ORGNR"}},function(e,t){e.exports.exps=function(e){return"AT"===e?[/(AT)U(\d{8})/gi]:"BE"===e?[/(BE)(0?\d{9})/gi]:"BG"===e?[/(BG)(\d{9,10})/]:"CH"===e?[/(CHE)(\d{9})(MWST|TVA|IVA)?/gi]:"CY"===e?[/(CY)([0-59]\d{7}[A-Z])/gi]:"CZ"===e?[/(CZ)(\d{8,10})(\d{3})?/gi]:"DE"===e?[/(DE)([1-9]\d{8})/gi]:"DK"===e?[/(DK)(\d{8})/gi]:"EE"===e?[/(EE)(10\d{7})/gi]:"EL"===e?[/(EL)(\d{9})/gi]:"ES"===e?[/(ES)([A-Z]\d{8})/gi,/(ES)([A-HN-SW]\d{7}[A-J])/gi,/(ES)([0-9YZ]\d{7}[A-Z])/gi,/(ES)([KLMX]\d{7}[A-Z])/gi]:"EU"===e?[/(EU)(\d{9})/gi]:"FI"===e?[/(FI)(\d{8})/gi]:"FR"===e?[/(FR)(\d{11})/gi,/(FR)([A-HJ-NP-Z]\d{10})/gi,/(FR)(\d[A-HJ-NP-Z]\d{9})/gi,/(FR)([A-HJ-NP-Z]{2}\d{9})/gi]:"GB"===e?[/(GB)?(\d{9})/gi,/(GB)?(\d{12})/gi,/(GB)?(GD\d{3})/gi,/(GB)?(HA\d{3})/gi]:"HR"===e?[/(HR)(\d{11})/gi]:"HU"===e?[/(HU)(\d{8})/gi]:"IE"===e?[/(IE)(\d{7}[A-W])/gi,/(IE)([7-9][A-Z\*\+)]\d{5}[A-W])/gi,/(IE)(\d{7}[A-W][AH])/gi]:"IT"===e?[/(IT)(\d{11})/gi]:"LV"===e?[/(LV)(\d{11})/gi]:"LT"===e?[/(LT)(\d{9}|\d{12})/gi]:"LU"===e?[/(LU)(\d{8})/gi]:"MT"===e?[/(MT)([1-9]\d{7})/gi]:"NL"===e?[/(NL)(\d{9})B\d{2}/gi]:"NO"===e?[/(NO)(\d{9})/gi]:"PL"===e?[/(PL)(\d{10})/gi]:"PT"===e?[/(PT)(\d{9})/gi]:"RO"===e?[/(RO)([1-9]\d{1,9})/gi]:"RU"===e?[/(RU)(\d{10}|\d{12})/gi]:"RS"===e?[/(RS)(\d{9})/gi]:"SI"===e?[/(SI)([1-9]\d{7})/gi]:"SK"===e?[/(SK)([1-9]\d[2346-9]\d{7})/gi]:"SE"===e?[/(SE)(\d{10}01)/gi]:void 0}},function(e,t){e.exports.exps=function(){return/\d{13}/g}},function(e,t){e.exports.exps=function(){return/(0037)(\d{8})(\d{0,5})/g}},function(e,t){e.exports.exps=function(e){return"NO"===e?/\d{9}/g:"SE"===e?/\d{10}/g:"DK"===e?/\d{8}/g:void 0}},function(e,t){e.exports.exps=function(){return/\d{9}/g}}])}); |
{ | ||
"name": "@opuscapita/electronic-address", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"description": "Library for decoding and encoding electronic addresses", | ||
@@ -5,0 +5,0 @@ "main": "lib/bundle.js", |
7976