webpack
Version:
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
7 lines • 3.39 kB
JavaScript
/* eslint-disable */
// @ts-nocheck
/*
* This file was automatically generated by "schema-utils".
* DO NOT MODIFY BY HAND.
*/
;module.exports=n,module.exports.default=n;let r={type:"object",additionalProperties:!1,properties:{allowedUris:{$ref:"#/definitions/HttpUriOptionsAllowedUris"},cacheLocation:{anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},frozen:{type:"boolean"},lockfileLocation:{type:"string",absolutePath:!0},proxy:{type:"string"},upgrade:{type:"boolean"}},required:["allowedUris"]},e=/^https?:\/\//u,t=/^(?:file:(?=\/))?(?:[A-Za-z]:(\\|\/)|\\\\|\/)/i;function o(n,{instancePath="",parentData,parentDataProperty,rootData=n}={}){let a=null,s=0;if(s===0){if(!n||"object"!=typeof n||Array.isArray(n))return o.errors=[{params:{type:"object"}}],!1;{let f;if(n.allowedUris===void 0&&(f="allowedUris"))return o.errors=[{params:{missingProperty:f}}],!1;{let f=s;for(let r in n)if("allowedUris"!==r&&"cacheLocation"!==r&&"frozen"!==r&&"lockfileLocation"!==r&&"proxy"!==r&&"upgrade"!==r)return o.errors=[{params:{additionalProperty:r}}],!1;if(f===s){if(n.allowedUris!==void 0){let r=n.allowedUris,t=s;if(s==s){if(!Array.isArray(r))return o.errors=[{params:{type:"array"}}],!1;{let t=r.length;for(let n=0;n<t;n++){let t=r[n],l=s,p=s,f=!1,c=s;if(!(t instanceof RegExp)){let r={params:{}};a===null?a=[r]:a.push(r),s++}var i=c===s;if(!(f=f||i)){let r=s;if(s===r)if("string"==typeof t){if(!e.test(t)){let r={params:{pattern:"^https?://"}};a===null?a=[r]:a.push(r),s++}}else{let r={params:{type:"string"}};a===null?a=[r]:a.push(r),s++}if(i=r===s,!(f=f||i)){let r=s;if(!(t instanceof Function)){let r={params:{}};a===null?a=[r]:a.push(r),s++}i=r===s,f=f||i}}if(!f){let r={params:{}};return a===null?a=[r]:a.push(r),s++,o.errors=a,!1}if(s=p,a!==null&&(p?a.length=p:a=null),l!==s)break}}}var l=t===s}else l=!0;if(l){if(n.cacheLocation!==void 0){let e=n.cacheLocation,i=s,f=s,c=!1,u=s;if(!1!==e){let e={params:{allowedValues:r.properties.cacheLocation.anyOf[0].enum}};a===null?a=[e]:a.push(e),s++}var p=u===s;if(!(c=c||p)){let r=s;if(s===r)if("string"==typeof e){if(e.includes("!")||!0!==t.test(e)){let r={params:{}};a===null?a=[r]:a.push(r),s++}}else{let r={params:{type:"string"}};a===null?a=[r]:a.push(r),s++}p=r===s,c=c||p}if(!c){let r={params:{}};return a===null?a=[r]:a.push(r),s++,o.errors=a,!1}s=f,a!==null&&(f?a.length=f:a=null),l=i===s}else l=!0;if(l){if(n.frozen!==void 0){if("boolean"!=typeof n.frozen)return o.errors=[{params:{type:"boolean"}}],!1;l=s===s}else l=!0;if(l){if(n.lockfileLocation!==void 0){let r=n.lockfileLocation,e=s;if(s===e){if("string"!=typeof r)return o.errors=[{params:{type:"string"}}],!1;if(r.includes("!")||!0!==t.test(r))return o.errors=[{params:{}}],!1}l=e===s}else l=!0;if(l){if(n.proxy!==void 0){if("string"!=typeof n.proxy)return o.errors=[{params:{type:"string"}}],!1;l=s===s}else l=!0;if(l)if(n.upgrade!==void 0){if("boolean"!=typeof n.upgrade)return o.errors=[{params:{type:"boolean"}}],!1;l=s===s}else l=!0}}}}}}}}return o.errors=a,s===0}function n(r,{instancePath="",parentData,parentDataProperty,rootData=r}={}){let e=null,t=0,a=t,s=!1,i=null,l=t;if(o(r,{instancePath,parentData,parentDataProperty,rootData})||(t=(e=e===null?o.errors:e.concat(o.errors)).length),l===t&&(s=!0,i=0),!s){let r={params:{passingSchemas:i}};return e===null?e=[r]:e.push(r),t++,n.errors=e,!1}return t=a,e!==null&&(a?e.length=a:e=null),n.errors=e,t===0}