@modern-js/utils
Version:
A Progressive React Framework for modern web development.
1 lines • 2.68 kB
JavaScript
(()=>{var e={472:(e,t,r)=>{var n="2.0.1";var i,u,a,f,l,s,o,c,h,p,_,x=[].slice,d=[].indexOf||function(e){for(var t=0,r=this.length;t<r;t++){if(t in this&&this[t]===e)return t}return-1},m={}.hasOwnProperty;o=r(17);a=function(e){return typeof e==="function"};f=function(e){return typeof e==="string"||!!e&&typeof e==="object"&&Object.prototype.toString.call(e)==="[object String]"};_=t;_.VERSION=typeof n!=="undefined"&&n!==null?n:"NO-VERSION";p=function(e){e=e.replace(/\\/g,"/");e=e.replace(/(?<!^)\/+/g,"/");return e};for(c in o){h=o[c];if(a(h)){_[c]=function(e){return function(){var t,r;t=1<=arguments.length?x.call(arguments,0):[];t=t.map((function(e){if(f(e)){return p(e)}else{return e}}));r=o[e].apply(o,t);if(f(r)){return p(r)}else{return r}}}(c)}else{_[c]=h}}_.sep="/";u={toUnix:p,normalizeSafe:function(e){var t;e=p(e);t=_.normalize(e);if(e.startsWith("./")&&!t.startsWith("./")&&!t.startsWith("..")){t="./"+t}else if(e.startsWith("//")&&!t.startsWith("//")){if(e.startsWith("//./")){t="//."+t}else{t="/"+t}}return t},normalizeTrim:function(e){e=_.normalizeSafe(e);if(e.endsWith("/")){return e.slice(0,+(e.length-2)+1||9e9)}else{return e}},joinSafe:function(){var e,t,r;e=1<=arguments.length?x.call(arguments,0):[];r=_.join.apply(null,e);if(e.length>0){t=p(e[0]);if(t.startsWith("./")&&!r.startsWith("./")&&!r.startsWith("..")){r="./"+r}else if(t.startsWith("//")&&!r.startsWith("//")){if(t.startsWith("//./")){r="//."+r}else{r="/"+r}}}return r},addExt:function(e,t){if(!t){return e}else{if(t[0]!=="."){t="."+t}return e+(e.endsWith(t)?"":t)}},trimExt:function(e,t,r){var n;if(r==null){r=7}n=_.extname(e);if(l(n,t,r)){return e.slice(0,+(e.length-n.length-1)+1||9e9)}else{return e}},removeExt:function(e,t){if(!t){return e}else{t=t[0]==="."?t:"."+t;if(_.extname(e)===t){return _.trimExt(e,[],t.length)}else{return e}}},changeExt:function(e,t,r,n){if(n==null){n=7}return _.trimExt(e,r,n)+(!t?"":t[0]==="."?t:"."+t)},defaultExt:function(e,t,r,n){var i;if(n==null){n=7}i=_.extname(e);if(l(i,r,n)){return e}else{return _.addExt(e,t)}}};l=function(e,t,r){if(t==null){t=[]}return e&&e.length<=r&&d.call(t.map((function(e){return(e&&e[0]!=="."?".":"")+e})),e)<0};for(s in u){if(!m.call(u,s))continue;i=u[s];if(_[s]!==void 0){throw new Error("path."+s+" already exists.")}else{_[s]=i}}},17:e=>{"use strict";e.exports=require("path")}};var t={};function __nccwpck_require__(r){var n=t[r];if(n!==undefined){return n.exports}var i=t[r]={exports:{}};var u=true;try{e[r](i,i.exports,__nccwpck_require__);u=false}finally{if(u)delete t[r]}return i.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(472);module.exports=r})();