Skip to content

Be smart about the main attribute on package.json #49

@giggio

Description

@giggio

If napa detects that the downloaded files don't contain a package.json, it currently creates one. I would add that it should be smart about the main attribute.
If there is a file on the root with the same name of the package, use that as main. For example, if I specify that I want to use jquery-validation-unobtrusive, and that the name I want to use for it is jquery.validate.unobtrusive, it should set the main to jquery.validate.unobtrusive.js, which is a file of the same name that is located on the root.
Maybe also check /lib and /bin.
This is somewhat connected to what was proposed on #18, but it would offer a convention, so I don't always need to configure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions