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.61 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 t={definitions:{HashFunction:{anyOf:[{type:"string",minLength:1},{instanceof:"Function"}]}},type:"object",additionalProperties:!1,properties:{context:{type:"string",absolutePath:!0},hashDigest:{enum:["base64","base64url","hex","binary","utf8","utf-8","utf16le","utf-16le","latin1","ascii","ucs2","ucs-2"]},hashDigestLength:{type:"number",minimum:1},hashFunction:{oneOf:[{$ref:"#/definitions/HashFunction"}]}},$id:"HashedModuleIdsPlugin.json"},e=/^(?:file:(?=\/))?(?:[A-Za-z]:(\\|\/)|\\\\|\/)/i,s=function(t){let e=t.length,s,n=0,r=0;for(;r<e;)n++,(s=t.charCodeAt(r++))>=55296&&s<=56319&&r<e&&(64512&(s=t.charCodeAt(r)))==56320&&r++;return n};function n(r,{instancePath="",parentData,parentDataProperty,rootData=r}={}){let i=null,a=0;if(a===0){if(!r||"object"!=typeof r||Array.isArray(r))return n.errors=[{params:{type:"object"}}],!1;{let l=a;for(let t in r)if("context"!==t&&"hashDigest"!==t&&"hashDigestLength"!==t&&"hashFunction"!==t)return n.errors=[{params:{additionalProperty:t}}],!1;if(l===a){if(r.context!==void 0){let t=r.context,s=a;if(a===s){if("string"!=typeof t)return n.errors=[{params:{type:"string"}}],!1;if(t.includes("!")||!0!==e.test(t))return n.errors=[{params:{}}],!1}var o=s===a}else o=!0;if(o){if(r.hashDigest!==void 0){let e=r.hashDigest;if("base64"!==e&&"base64url"!==e&&"hex"!==e&&"binary"!==e&&"utf8"!==e&&"utf-8"!==e&&"utf16le"!==e&&"utf-16le"!==e&&"latin1"!==e&&"ascii"!==e&&"ucs2"!==e&&"ucs-2"!==e)return n.errors=[{params:{allowedValues:t.properties.hashDigest.enum}}],!1;o=a===a}else o=!0;if(o){if(r.hashDigestLength!==void 0){let t=r.hashDigestLength,e=a;if(a===e){if("number"!=typeof t)return n.errors=[{params:{type:"number"}}],!1;if(t<1||isNaN(t))return n.errors=[{params:{comparison:">=",limit:1}}],!1}o=e===a}else o=!0;if(o)if(r.hashFunction!==void 0){let t=r.hashFunction,e=a,l=a,f=!1,h=null,c=a,p=a,m=!1,g=a;if(a===g)if("string"==typeof t){if(s(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++}var u=g===a;if(!(m=m||u)){let e=a;if(!(t instanceof Function)){let t={params:{}};i===null?i=[t]:i.push(t),a++}u=e===a,m=m||u}if(m)a=p,i!==null&&(p?i.length=p:i=null);else{let t={params:{}};i===null?i=[t]:i.push(t),a++}if(c===a&&(f=!0,h=0),!f){let t={params:{passingSchemas:h}};return i===null?i=[t]:i.push(t),a++,n.errors=i,!1}a=l,i!==null&&(l?i.length=l:i=null),o=e===a}else o=!0}}}}}return n.errors=i,a===0}