From 0a3eff8021de38f11411369da3ea93bd9dbddd31 Mon Sep 17 00:00:00 2001 From: Nick Stenning Date: Wed, 4 Aug 2010 22:55:24 +0100 Subject: 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 --- test/fixtures/module-load-order/file3.reg | 1 + 1 file changed, 1 insertion(+) create mode 100644 test/fixtures/module-load-order/file3.reg (limited to 'test/fixtures/module-load-order/file3.reg') 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'; -- cgit v1.2.1