summaryrefslogtreecommitdiff
path: root/doc/api/modules.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/api/modules.md')
-rw-r--r--doc/api/modules.md8
1 files changed, 5 insertions, 3 deletions
diff --git a/doc/api/modules.md b/doc/api/modules.md
index a0c669f209..397964c251 100644
--- a/doc/api/modules.md
+++ b/doc/api/modules.md
@@ -149,11 +149,13 @@ require(X) from module at path Y
1. If X is a core module,
a. return the core module
b. STOP
-2. If X begins with './' or '/' or '../'
+2. If X begins with '/'
+ a. set Y to be the filesystem root
+3. If X begins with './' or '/' or '../'
a. LOAD_AS_FILE(Y + X)
b. LOAD_AS_DIRECTORY(Y + X)
-3. LOAD_NODE_MODULES(X, dirname(Y))
-4. THROW "not found"
+4. LOAD_NODE_MODULES(X, dirname(Y))
+5. THROW "not found"
LOAD_AS_FILE(X)
1. If X is a file, load X as JavaScript text. STOP