Skip to content

Releases: dionmaicon/packdev

v0.1.3 — Release Version Overrides

26 Feb 23:38

Choose a tag to compare

What's New

release dependency type — override any package with a different published npm version, without touching your package.json permanently.

packdev add lodash ^3.10.1        # override to an older version
packdev add typescript 4.9.5      # pin to an exact release
packdev init                       # installs the override
packdev finish                     # restores original version

PackDev now supports three override types:

Type Example Use case
local ../my-lib Local filesystem path
git github:org/repo#branch Git repository
release ^3.10.1 Different npm registry version

Improvements

  • --original-version flag documented — use it when packdev can't auto-detect the original version (e.g. when a package is already overridden)
  • create-config is now optionalpackdev add creates the config automatically if it doesn't exist
  • .packdev.json clarified as per-developer — should be added to .gitignore since local paths differ between machines

Bug Fixes

  • validateProject / status now correctly reports Active when a release override is applied
  • addLocalDependency now guards against saving an active release override as the original version
  • Git pre-commit hook now detects release overrides and blocks accidental commits

v0.1.2

13 Oct 13:31

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

v0.1.1

13 Oct 10:13

Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

v0.1.0

13 Oct 00:32

Choose a tag to compare

v0.1.0 Pre-release
Pre-release