Skip to content
This repository was archived by the owner on Mar 3, 2022. It is now read-only.
This repository was archived by the owner on Mar 3, 2022. It is now read-only.

Consider making edge-js a peer dependency #18

@sgvictorino

Description

@sgvictorino

I think dependents should be able to update or even downgrade edge-js on their own schedule, so they can keep it in sync with their project's Node version.

  • the version used can be updated faster or slower than the one used by oledb, which can be locked in via devDependencies
  • with "peerDependencies": { "edge-js": "*" }
    • running npm update on dependent projects will do major version bumps of edge-js
    • the latest version can be automatically installed on fresh installs (at least on npm > 7)

To clarify, this isn't a breaking change because no edge-js updates are automatically done after installing the new release with the peer dependency.

What do you think?

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