Skip to content

Commit a578a0f

Browse files
TehShrikeljharb
authored andcommitted
Update default extensions to match node
Extension list sourced from https://nodejs.org/api/modules.html#modules_file_modules Fixes #137
1 parent 7a2edf8 commit a578a0f

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

lib/async.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ module.exports = function resolve(x, options, callback) {
3131
var isFile = opts.isFile || defaultIsFile;
3232
var readFile = opts.readFile || fs.readFile;
3333

34-
var extensions = opts.extensions || ['.js'];
34+
var extensions = opts.extensions || ['.js', '.json', '.node'];
3535
var basedir = opts.basedir || path.dirname(caller());
3636

3737
opts.paths = opts.paths || [];

lib/sync.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ module.exports = function (x, options) {
2222
var isFile = opts.isFile || defaultIsFile;
2323
var readFileSync = opts.readFileSync || fs.readFileSync;
2424

25-
var extensions = opts.extensions || ['.js'];
25+
var extensions = opts.extensions || ['.js', '.json', '.node'];
2626
var basedir = opts.basedir || path.dirname(caller());
2727

2828
opts.paths = opts.paths || [];

readme.markdown

+2-2
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ default `opts` values:
8282
{
8383
paths: [],
8484
basedir: __dirname,
85-
extensions: [ '.js' ],
85+
extensions: [ '.js', '.json', '.node' ],
8686
readFile: fs.readFile,
8787
isFile: function isFile(file, cb) {
8888
fs.stat(file, function (err, stat) {
@@ -136,7 +136,7 @@ default `opts` values:
136136
{
137137
paths: [],
138138
basedir: __dirname,
139-
extensions: [ '.js' ],
139+
extensions: [ '.js', '.json', '.node' ],
140140
readFileSync: fs.readFileSync,
141141
isFile: function isFile(file) {
142142
try {

0 commit comments

Comments
 (0)