openapi-gui
Version:
GUI / visual editor for creating and editing OpenApi / Swagger definitions
1 lines • 5.75 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.validators=t():e.validators=t()}(this,function(){return function(e){function t(u){if(r[u])return r[u].exports;var n=r[u]={exports:{},id:u,loaded:!1};return e[u].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var r={};return t.m=e,t.c=r,t.p="/",t(0)}([function(e,t,r){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.and=t.or=t.url=t.sameAs=t.requiredUnless=t.requiredIf=t.required=t.minLength=t.maxLength=t.email=t.between=t.numeric=t.alphaNum=t.alpha=void 0;var n=r(3),a=u(n),f=r(4),i=u(f),o=r(10),d=u(o),l=r(6),s=u(l),c=r(7),p=u(c),v=r(8),y=u(v),h=r(9),m=u(h),_=r(12),P=u(_),b=r(13),g=u(b),j=r(14),w=u(j),x=r(15),M=u(x),O=r(16),q=u(O),A=r(11),z=u(A),L=r(5),$=u(L);t.alpha=a.default,t.alphaNum=i.default,t.numeric=d.default,t.between=s.default,t.email=p.default,t.maxLength=y.default,t.minLength=m.default,t.required=P.default,t.requiredIf=g.default,t.requiredUnless=w.default,t.sameAs=M.default,t.url=q.default,t.or=z.default,t.and=$.default},function(e,t,r){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.regex=t.ref=t.len=t.req=t.withParams=void 0;var n=r(18),a=u(n);t.withParams=a.default;var f=t.req=function(e){if(Array.isArray(e))return!!e.length;if(void 0===e||null===e||e===!1)return!1;if("object"==typeof e){for(var t in e)return!0;return!1}return!!String(e).length};t.len=function(e){return Array.isArray(e)?e.length:"object"==typeof e?Object.keys(e).length:String(e).length},t.ref=function(e,t,r){return"function"==typeof e?e.call(t,r):r[e]},t.regex=function(e,t){return(0,a.default)({type:e},function(e){return!f(e)||t.test(e)})}},,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=(0,u.regex)("alpha",/^[a-zA-Z]*$/)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=(0,u.regex)("alphaNum",/^[a-zA-Z0-9]*$/)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,u.withParams)({type:"and"},function(){for(var e=this,r=arguments.length,u=Array(r),n=0;n<r;n++)u[n]=arguments[n];return t.length>0&&t.reduce(function(t,r){return t&&r.apply(e,u)},!0)})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=function(e,t){return(0,u.withParams)({type:"between",min:e,max:t},function(r){return!(0,u.req)(r)||!/\s/.test(r)&&+e<=+r&&+t>=+r})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1),n=/(^$|^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$)/;t.default=(0,u.regex)("email",n)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=function(e){return(0,u.withParams)({type:"maxLength",max:e},function(t){return!(0,u.req)(t)||(0,u.len)(t)<=e})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=function(e){return(0,u.withParams)({type:"minLength",min:e},function(t){return!(0,u.req)(t)||(0,u.len)(t)>=e})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=(0,u.regex)("numeric",/^[0-9]*$/)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,u.withParams)({type:"or"},function(){for(var e=this,r=arguments.length,u=Array(r),n=0;n<r;n++)u[n]=arguments[n];return t.length>0&&t.reduce(function(t,r){return t||r.apply(e,u)},!1)})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=(0,u.withParams)({type:"required"},u.req)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=function(e){return(0,u.withParams)({type:"requiredIf",prop:e},function(t,r){return!(0,u.ref)(e,this,r)||(0,u.req)(t)})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=function(e){return(0,u.withParams)({type:"requiredUnless",prop:e},function(t,r){return!!(0,u.ref)(e,this,r)||(0,u.req)(t)})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1);t.default=function(e){return(0,u.withParams)({type:"sameAs",eq:e},function(t,r){return t===(0,u.ref)(e,this,r)})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(1),n=/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:[\/?#]\S*)?$/;t.default=(0,u.regex)("url",n)},,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r(19).withParams;t.default=u},function(e,t){(function(e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="undefined"!=typeof e?e:"undefined"!=typeof window?window:{},u=function(e,t){return"object"==typeof e&&void 0!==t?t:e(function(){})};t.withParams=r.vuelidate?r.vuelidate.withParams:u}).call(t,function(){return this}())}])});