diff options
author | Nick Stenning <nick@whiteink.com> | 2010-08-04 22:55:24 +0100 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2010-08-04 16:03:08 -0700 |
commit | 0a3eff8021de38f11411369da3ea93bd9dbddd31 (patch) | |
tree | 7e3ac00a2b5b5c29835b76048b98b398d7402a27 /test/fixtures/module-load-order/file3.reg | |
parent | 78520ba4823f88aa17c4da9e5da00fc913269de9 (diff) | |
download | node-new-0a3eff8021de38f11411369da3ea93bd9dbddd31.tar.gz |
Standardise module load order for native and registered file extensions.
This patch standardises the load order for modules. Highest priority is trying to load exactly the file the user specified, followed by native extensions, followed by registered extra extensions, etc.
In full, if we require('foo') having registered '.coffee' as an alternative extension, we try and load the following files in order:
foo
foo.js
foo.node
foo.coffee
foo/index.js
foo/index.node
foo/index.coffee
Diffstat (limited to 'test/fixtures/module-load-order/file3.reg')
-rw-r--r-- | test/fixtures/module-load-order/file3.reg | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/fixtures/module-load-order/file3.reg b/test/fixtures/module-load-order/file3.reg new file mode 100644 index 0000000000..41e5b9f0ba --- /dev/null +++ b/test/fixtures/module-load-order/file3.reg @@ -0,0 +1 @@ +exports.file3 = 'file3.reg'; |