| { |
| "title": "HashedModuleIdsPluginOptions", |
| "type": "object", |
| "additionalProperties": false, |
| "properties": { |
| "context": { |
| "description": "The context directory for creating names.", |
| "type": "string", |
| "absolutePath": true |
| }, |
| "hashDigest": { |
| "description": "The encoding to use when generating the hash, defaults to 'base64'. All encodings from Node.JS' hash.digest are supported.", |
| "enum": ["hex", "latin1", "base64"] |
| }, |
| "hashDigestLength": { |
| "description": "The prefix length of the hash digest to use, defaults to 4.", |
| "type": "number", |
| "minimum": 1 |
| }, |
| "hashFunction": { |
| "description": "The hashing algorithm to use, defaults to 'md5'. All functions from Node.JS' crypto.createHash are supported.", |
| "type": "string", |
| "minLength": 1 |
| } |
| } |
| } |