10 releases (5 breaking)

0.6.0 Feb 11, 2022
0.5.0 Nov 9, 2021
0.4.1 Sep 2, 2021
0.4.0 Jul 1, 2021
0.1.0 Feb 6, 2020

#955 in Development tools

MIT license

37KB
923 lines

pyn

Neat little package manager helper for JavaScript projects.

@mitchellhamilton and @JedWatson's rust experiment, generally undocumented, pretty handy in your terminal.

Roadmap

Add upgrade {packages}

  • Find usages of package
    • Show current version vs. latest version
    • Upgrade everywhere to latest version
    • Warn about lockfiles (no action, just reminder)
  • Remove entries for that dependency from lockfile

Add upgrade --all | --interactive

  • Find new versions of ALL the packages
  • With --interactive offer to upgrade all or selected
  • Upgrade all or selected packages everywhere

Improve add {packages}

  • Find existing usage of the package, and offer to
    • Use existing version
    • Upgrade existing version

Improve remove {packages}

  • Remove everywhere
    • List usage of dependency in packages
    • Replace flag with prompt if the package exists elsewhere

Dependencies

~13–29MB
~441K SLoC