fix: relative path support for main option in package.json