| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -149,11 +149,13 @@ require(X) from module at path Y | |||
| 149 | 149 | 1. If X is a core module, | |
| 150 | 150 | a. return the core module | |
| 151 | 151 | b. STOP | |
| 152 | - 2. If X begins with './' or '/' or '../' | ||
| 152 | + 2. If X begins with '/' | ||
| 153 | + a. set Y to be the filesystem root | ||
| 154 | + 3. If X begins with './' or '/' or '../' | ||
| 153 | 155 | a. LOAD_AS_FILE(Y + X) | |
| 154 | 156 | b. LOAD_AS_DIRECTORY(Y + X) | |
| 155 | - 3. LOAD_NODE_MODULES(X, dirname(Y)) | ||
| 156 | - 4. THROW "not found" | ||
| 157 | + 4. LOAD_NODE_MODULES(X, dirname(Y)) | ||
| 158 | + 5. THROW "not found" | ||
| 157 | 159 | ||
| 158 | 160 | LOAD_AS_FILE(X) | |
| 159 | 161 | 1. If X is a file, load X as JavaScript text. STOP | |
| Back | FazBrowse Home | New Git URL |
0 commit comments