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