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.06 kB
JavaScript
/* eslint-disable */
// @ts-nocheck
/*
* This file was automatically generated by "schema-utils".
* DO NOT MODIFY BY HAND.
*/
;module.exports=o,module.exports.default=o;let r=/^(?:file:(?=\/))?(?:[A-Za-z]:(\\|\/)|\\\\|\/)/i,t=function(r){let t=r.length,e,a=0,n=0;for(;n<t;)a++,(e=r.charCodeAt(n++))>=55296&&e<=56319&&n<t&&(64512&(e=r.charCodeAt(n)))==56320&&n++;return a};function e(r,{instancePath="",parentData,parentDataProperty,rootData=r}={}){if(!Array.isArray(r))return e.errors=[{params:{type:"array"}}],!1;{let a=r.length;for(let n=0;n<a;n++){let a=r[n];if("string"!=typeof a)return e.errors=[{params:{type:"string"}}],!1;if(t(a)<1)return e.errors=[{params:{limit:1}}],!1}}return e.errors=null,!0}function a(r,{instancePath:n="",parentData,parentDataProperty,rootData=r}={}){let o=null,s=0;if(s===0){if(!r||"object"!=typeof r||Array.isArray(r))return a.errors=[{params:{type:"object"}}],!1;{let i;if(r.glob===void 0&&(i="glob"))return a.errors=[{params:{missingProperty:i}}],!1;{let i=s;for(let t in r)if("glob"!==t)return a.errors=[{params:{additionalProperty:t}}],!1;if(i===s&&r.glob!==void 0){let i=r.glob,p=s,u=!1,c=s;e(i,{instancePath:n+"/glob",parentData:r,parentDataProperty:"glob",rootData})||(s=(o=o===null?e.errors:o.concat(e.errors)).length);var l=c===s;if(!(u=u||l)){let r=s;if(s==s)if("string"==typeof i){if(t(i)<1){let r={params:{limit:1}};o===null?o=[r]:o.push(r),s++}}else{let r={params:{type:"string"}};o===null?o=[r]:o.push(r),s++}l=r===s,u=u||l}if(!u){let r={params:{}};return o===null?o=[r]:o.push(r),s++,a.errors=o,!1}s=p,o!==null&&(p?o.length=p:o=null)}}}}return a.errors=o,s===0}function n(t,{instancePath:e="",parentData,parentDataProperty,rootData=t}={}){let o=null,s=0;if(s===0){if(!t||"object"!=typeof t||Array.isArray(t))return n.errors=[{params:{type:"object"}}],!1;{let p=s;for(let r in t)if("dry"!==r&&"keep"!==r)return n.errors=[{params:{additionalProperty:r}}],!1;if(p===s){if(t.dry!==void 0){if("boolean"!=typeof t.dry)return n.errors=[{params:{type:"boolean"}}],!1;var l=s===s}else l=!0;if(l)if(t.keep!==void 0){let p=t.keep,u=s,c=s,f=!1,y=s;if(!(p instanceof RegExp)){let r={params:{}};o===null?o=[r]:o.push(r),s++}var i=y===s;if(!(f=f||i)){let n=s;if(s===n)if("string"==typeof p){if(p.includes("!")||!1!==r.test(p)){let r={params:{}};o===null?o=[r]:o.push(r),s++}}else{let r={params:{type:"string"}};o===null?o=[r]:o.push(r),s++}if(i=n===s,!(f=f||i)){let r=s;if(!(p instanceof Function)){let r={params:{}};o===null?o=[r]:o.push(r),s++}if(i=r===s,!(f=f||i)){let r=s;a(p,{instancePath:e+"/keep",parentData:t,parentDataProperty:"keep",rootData})||(s=(o=o===null?a.errors:o.concat(a.errors)).length),i=r===s,f=f||i}}}if(!f){let r={params:{}};return o===null?o=[r]:o.push(r),s++,n.errors=o,!1}s=c,o!==null&&(c?o.length=c:o=null),l=u===s}else l=!0}}}return n.errors=o,s===0}function o(r,{instancePath="",parentData,parentDataProperty,rootData=r}={}){let t=null,e=0;return n(r,{instancePath,parentData,parentDataProperty,rootData})||(e=(t=t===null?n.errors:t.concat(n.errors)).length),o.errors=t,e===0}