From 7a3df06eb573d36142bd1a8e03c5ce8752d300b3 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 24 May 2017 15:10:37 +0200 Subject: fix build issues and add typedoc --- node_modules/webpack/lib/Template.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'node_modules/webpack/lib/Template.js') diff --git a/node_modules/webpack/lib/Template.js b/node_modules/webpack/lib/Template.js index 74f42b8fb..461a03679 100644 --- a/node_modules/webpack/lib/Template.js +++ b/node_modules/webpack/lib/Template.js @@ -26,6 +26,11 @@ module.exports = class Template extends Tapable { return str.replace(/^[^a-zA-Z$_]/, "_").replace(/[^a-zA-Z0-9$_]/g, "_"); } + static toPath(str) { + if(typeof str !== "string") return ""; + return str.replace(/[^a-zA-Z0-9_!§$()=\-\^°]+/g, "-").replace(/^-|-$/, ""); + } + // map number to a single character a-z, A-Z or <_ + number> if number is too big static numberToIdentifer(n) { // lower case -- cgit v1.2.3