mirror of
https://github.com/swc-project/swc.git
synced 2024-12-27 23:56:32 +03:00
6 lines
5.0 KiB
TypeScript
6 lines
5.0 KiB
TypeScript
// Loaded from https://cdn.esm.sh/v45/path-browserify@1.0.1/es2015/path-browserify.js
|
|
|
|
|
|
/* esm.sh - esbuild bundle(path-browserify@1.0.1) es2015 production */
|
|
import __process$ from "/v45/node_process.js";__process$.env.NODE_ENV="production";var y=Object.create;var m=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var S=Object.getOwnPropertyNames;var P=Object.getPrototypeOf,L=Object.prototype.hasOwnProperty;var z=f=>m(f,"__esModule",{value:!0});var D=(f,e)=>()=>(e||f((e={exports:{}}).exports,e),e.exports);var T=(f,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of S(e))!L.call(f,i)&&i!=="default"&&m(f,i,{get:()=>e[i],enumerable:!(r=w(e,i))||r.enumerable});return f},R=f=>T(z(m(f!=null?y(P(f)):{},"default",f&&f.__esModule&&"default"in f?{get:()=>f.default,enumerable:!0}:{value:f,enumerable:!0})),f);var h=D((q,C)=>{"use strict";function c(f){if(typeof f!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(f))}function b(f,e){for(var r="",i=0,l=-1,s=0,n,t=0;t<=f.length;++t){if(t<f.length)n=f.charCodeAt(t);else{if(n===47)break;n=47}if(n===47){if(!(l===t-1||s===1))if(l!==t-1&&s===2){if(r.length<2||i!==2||r.charCodeAt(r.length-1)!==46||r.charCodeAt(r.length-2)!==46){if(r.length>2){var a=r.lastIndexOf("/");if(a!==r.length-1){a===-1?(r="",i=0):(r=r.slice(0,a),i=r.length-1-r.lastIndexOf("/")),l=t,s=0;continue}}else if(r.length===2||r.length===1){r="",i=0,l=t,s=0;continue}}e&&(r.length>0?r+="/..":r="..",i=2)}else r.length>0?r+="/"+f.slice(l+1,t):r=f.slice(l+1,t),i=t-l-1;l=t,s=0}else n===46&&s!==-1?++s:s=-1}return r}function _(f,e){var r=e.dir||e.root,i=e.base||(e.name||"")+(e.ext||"");return r?r===e.root?r+i:r+f+i:i}var g={resolve:function(){for(var e="",r=!1,i,l=arguments.length-1;l>=-1&&!r;l--){var s;l>=0?s=arguments[l]:(i===void 0&&(i=__process$.cwd()),s=i),c(s),s.length!==0&&(e=s+"/"+e,r=s.charCodeAt(0)===47)}return e=b(e,!r),r?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(c(e),e.length===0)return".";var r=e.charCodeAt(0)===47,i=e.charCodeAt(e.length-1)===47;return e=b(e,!r),e.length===0&&!r&&(e="."),e.length>0&&i&&(e+="/"),r?"/"+e:e},isAbsolute:function(e){return c(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,r=0;r<arguments.length;++r){var i=arguments[r];c(i),i.length>0&&(e===void 0?e=i:e+="/"+i)}return e===void 0?".":g.normalize(e)},relative:function(e,r){if(c(e),c(r),e===r||(e=g.resolve(e),r=g.resolve(r),e===r))return"";for(var i=1;i<e.length&&e.charCodeAt(i)===47;++i);for(var l=e.length,s=l-i,n=1;n<r.length&&r.charCodeAt(n)===47;++n);for(var t=r.length,a=t-n,v=s<a?s:a,u=-1,o=0;o<=v;++o){if(o===v){if(a>v){if(r.charCodeAt(n+o)===47)return r.slice(n+o+1);if(o===0)return r.slice(n+o)}else s>v&&(e.charCodeAt(i+o)===47?u=o:o===0&&(u=0));break}var A=e.charCodeAt(i+o),k=r.charCodeAt(n+o);if(A!==k)break;A===47&&(u=o)}var d="";for(o=i+u+1;o<=l;++o)(o===l||e.charCodeAt(o)===47)&&(d.length===0?d+="..":d+="/..");return d.length>0?d+r.slice(n+u):(n+=u,r.charCodeAt(n)===47&&++n,r.slice(n))},_makeLong:function(e){return e},dirname:function(e){if(c(e),e.length===0)return".";for(var r=e.charCodeAt(0),i=r===47,l=-1,s=!0,n=e.length-1;n>=1;--n)if(r=e.charCodeAt(n),r===47){if(!s){l=n;break}}else s=!1;return l===-1?i?"/":".":i&&l===1?"//":e.slice(0,l)},basename:function(e,r){if(r!==void 0&&typeof r!="string")throw new TypeError('"ext" argument must be a string');c(e);var i=0,l=-1,s=!0,n;if(r!==void 0&&r.length>0&&r.length<=e.length){if(r.length===e.length&&r===e)return"";var t=r.length-1,a=-1;for(n=e.length-1;n>=0;--n){var v=e.charCodeAt(n);if(v===47){if(!s){i=n+1;break}}else a===-1&&(s=!1,a=n+1),t>=0&&(v===r.charCodeAt(t)?--t==-1&&(l=n):(t=-1,l=a))}return i===l?l=a:l===-1&&(l=e.length),e.slice(i,l)}else{for(n=e.length-1;n>=0;--n)if(e.charCodeAt(n)===47){if(!s){i=n+1;break}}else l===-1&&(s=!1,l=n+1);return l===-1?"":e.slice(i,l)}},extname:function(e){c(e);for(var r=-1,i=0,l=-1,s=!0,n=0,t=e.length-1;t>=0;--t){var a=e.charCodeAt(t);if(a===47){if(!s){i=t+1;break}continue}l===-1&&(s=!1,l=t+1),a===46?r===-1?r=t:n!==1&&(n=1):r!==-1&&(n=-1)}return r===-1||l===-1||n===0||n===1&&r===l-1&&r===i+1?"":e.slice(r,l)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return _("/",e)},parse:function(e){c(e);var r={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return r;var i=e.charCodeAt(0),l=i===47,s;l?(r.root="/",s=1):s=0;for(var n=-1,t=0,a=-1,v=!0,u=e.length-1,o=0;u>=s;--u){if(i=e.charCodeAt(u),i===47){if(!v){t=u+1;break}continue}a===-1&&(v=!1,a=u+1),i===46?n===-1?n=u:o!==1&&(o=1):n!==-1&&(o=-1)}return n===-1||a===-1||o===0||o===1&&n===a-1&&n===t+1?a!==-1&&(t===0&&l?r.base=r.name=e.slice(1,a):r.base=r.name=e.slice(t,a)):(t===0&&l?(r.name=e.slice(1,n),r.base=e.slice(1,a)):(r.name=e.slice(t,n),r.base=e.slice(t,a)),r.ext=e.slice(n,a)),t>0?r.dir=e.slice(0,t-1):l&&(r.dir="/"),r},sep:"/",delimiter:":",win32:null,posix:null};g.posix=g;C.exports=g});var E=R(h());var export_default=E.default;export{export_default as default};
|