defunctzombie / package-browser-field-spec

Spec document for the 'browser' field in package.json

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

relative path will resolve module of same name

louisbuchbinder opened this issue · comments

Lets say I have a file ./flog.js and am using a module "flog" then the browser directive in my package json mistakes my relative path for the module.

my code

"browser": {
  "./flog": "./other-file"
}

I expect this directive to replace usages of the file ./flog with the file ./other-file, however browserify gets confused with the module named "flog". The two fixes I have found are 1. Use the .js extension to explicitly reference the file ./flog.js or 2. (not really a fix) rename the module to "flogger".