rsnext/packages/next/compiled/resolve/index.js

1 line
11 KiB
JavaScript
Raw Normal View History

module.exports=function(e,r){"use strict";var n={};function __webpack_require__(r){if(n[r]){return n[r].exports}var t=n[r]={i:r,l:false,exports:{}};e[r].call(t.exports,t,t.exports,__webpack_require__);t.l=true;return t.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(711)}return startup()}({0:function(e,r,n){var t=n(348);var i=n(747);var o=n(622);var a=n(845);var s=n(80);var l=n(243);var u=function isFile(e){try{var r=i.statSync(e)}catch(e){if(e&&(e.code==="ENOENT"||e.code==="ENOTDIR"))return false;throw e}return r.isFile()||r.isFIFO()};var f=function isDirectory(e){try{var r=i.statSync(e)}catch(e){if(e&&(e.code==="ENOENT"||e.code==="ENOTDIR"))return false;throw e}return r.isDirectory()};e.exports=function(e,r){if(typeof e!=="string"){throw new TypeError("Path must be a string.")}var n=l(e,r);var c=n.isFile||u;var p=n.readFileSync||i.readFileSync;var v=n.isDirectory||f;var d=n.extensions||[".js"];var _=n.basedir||o.dirname(a());var y=n.filename||_;n.paths=n.paths||[];var g=o.resolve(_);if(n.preserveSymlinks===false){try{g=i.realpathSync(g)}catch(e){if(e.code!=="ENOENT"){throw e}}}if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(e)){var m=o.resolve(g,e);if(e===".."||e.slice(-1)==="/")m+="/";var h=loadAsFileSync(m)||loadAsDirectorySync(m);if(h)return h}else{var F=loadNodeModulesSync(e,g);if(F)return F}if(t[e])return e;var w=new Error("Cannot find module '"+e+"' from '"+y+"'");w.code="MODULE_NOT_FOUND";throw w;function loadAsFileSync(e){var r=loadpkg(o.dirname(e));if(r&&r.dir&&r.pkg&&n.pathFilter){var t=o.relative(r.dir,e);var i=n.pathFilter(r.pkg,e,t);if(i){e=o.resolve(r.dir,i)}}if(c(e)){return e}for(var a=0;a<d.length;a++){var s=e+d[a];if(c(s)){return s}}}function loadpkg(e){if(e===""||e==="/")return;if(process.platform==="win32"&&/^\w:[/\\]*$/.test(e)){return}if(/[/\\]node_modules[/\\]*$/.test(e))return;var r=o.join(e,"package.json");if(!c(r)){return loadpkg(o.dirname(e))}var t=p(r);try{var i=JSON.parse(t)}catch(e){}if(i&&n.packageFilter){i=n.packageFilter(i,e)}return{pkg:i,dir:e}}function loadAsDirectorySync(e){var r=o.join(e,"/package.json");if(c(r)){try{var t=p(r,"UTF8");var i=JSON.parse(t)}catch(e){}if(n.packageFilter){i=n.packageFilter(i,e)}if(i.main){if(typeof i.main!=="string"){var a=new TypeError("package “"+i.name+"” `main` must be a string");a.code="INVALID_PACKAGE_MAIN";throw a}if(i.main==="."||i.main==="./"){i.main="index"}try{var s=loadAsFileSync(o.resolve(e,i.main));if(s)return s;var l=loadAsDirectorySync(o.resolve(e,i.main));if(l)return l}catch(e){}}}return loadAsFileSync(o.join(e,"/index"))}function loadNodeModulesSync(e,r){var t=s(r,n,e);for(var i=0;i<t.length;i++){var a=t[i];if(v(a)){var l=loadAsFileSync(o.join(a,"/",e));if(l)return l;var u=loadAsDirectorySync(o.join(a,"/",e));if(u)return u}}}}},80:function(e,r,n){var t=n(622);var i=t.parse||n(471);var o=function getNodeModulesDirs(e,r){var n="/";if(/^([A-Za-z]:)/.test(e)){n=""}else if(/^\\\\/.test(e)){n="\\\\"}var o=[e];var a=i(e);while(a.dir!==o[o.length-1]){o.push(a.dir);a=i(a.dir)}return o.reduce(function(e,i){return e.concat(r.map(function(e){return t.join(n,i,e)}))},[])};e.exports=function nodeModulesPaths(e,r,n){var t=r&&r.moduleDirectory?[].concat(r.moduleDirectory):["node_modules"];if(r&&typeof r.paths==="function"){return r.paths(n,e,function(){return o(e,t)},r)}var i=o(e,t);return r&&r.paths?i.concat(r.paths):i}},243:function(e){e.exports=function(e,r){return r||{}}},271:function(e){e.exports={assert:true,async_hooks:">= 8",buffer_ieee754:"< 0.9.7",buffer:true,child_process:true,cluster:true,console:true,constants:true,crypto:true,_debugger:"< 8",dgram:true,dns:true,domain:true,events:true,freelist:"< 6",fs:true,"fs/promises":">= 10 && < 10.1",_http_agent:">= 0.11.1",_http_client:">= 0.11.1",_http_common:">= 0.11.1",_http_incoming:">= 0.11.1",_http_outgoing:">= 0.11.1",_http_server:">= 0.11.1",http:true,http2:">= 8.8",https:true,inspector:">= 8.0.0",_linklist:"< 8",module:true,net:true,"node-inspect/lib/_inspect":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6.0 && < 12","n