- Revert the
--location=globalflag translation on npm, the warning message was fixed and deprecated
- Bump package versions
- volta version detection when not installed
- if volta was not installed don't take in care the volta pin version on
package.json
- get repository url when using ssh uri
- repository helpers unit test
- typescript strict configuration
- bump package versions
--globalflag position onyarnandyarn@berrywithinteractivecommand
- e2e testing for complete set of commands and aliases
- prompt to continue excluding incompatible flags
- e2e testing for
installandaddcommands
globalflag position onyarnandyarn@berrypackageparameter onaddcommand
- avoid
openandcleanfinish as package manager translation
buncommand and flags included in new version
- Readme title
--useand--pinflag now ask to the user if want to run theset versioncommand foryarn
opencommand to easy access the file explorer or open repository urls in the browser
- full migration from JavaScript to TypeScript
- frozen translation for
bunpackage manager - priority order detection giving priority to
lockfile ofglobalenvironment
- sequential delete folder and files previous install packages when are called from alias with multiple commands
infoflag also works when no package manager was detected
- ask to transform
installtoaddcommand wheninstallis used to add packages - spinner progress when deleting folders or files using the
cleancommand - unit test on helpers files and functions
unpinflag- check if pinned package manager is already installed
- beta wrong publishing
--muteflag to hide the command translation
- update packages versions
--freshflag on clean commandscfalias to runclean --freshcommand follow byswpm install --frozen
- update packages versions
- update semver to prevent a secure vulnerability
- Problem execution on
sxcommand
- fix danger versions
- delete modules path
- code smell reported by sonar
- sync spread commands
- auto update message
- unit tests for auto update message
- alias command list
- search for lock file false positives detection
- yarn classic and berry support
- automatic set yarn version for pin and use flags
- added pin yarn@berry and clean+install alias
- alternatives on readme
- chaining commands using promises
- clean command including the yarn@berry files and folders
- Readme command for global and alias pin
- Performance improvement. Changing the command execution for each Package Manager directly on
swpxprocess before theshowCommandandrunCommandmethods
- Run
swpmcommands from subdirectories and workspace packages by @TylerBarnes
- Update some package versions
--frozenflag translation oninstallcommand- add new filter for
--globalflag oninstallcommand - undefined value on update current version message
--distflag tocleancommand
sccommand alias toscrto avoid conflicts with thesccommand for the Service Control Manger
- Auto update message
scalias for create- install command on each package manager
- example image adding bun
- auto update interval verification and global flag
- install global packages with volta, check if is installed and not if is pinned
srgalias for remove global
- added a patch to avoid issue on volta when install or uninstall global packages
- revert
addcommand transformed toinstallon npm package - volta pin detection including the same package validation
- ignoring files to shrink the final build
packcommand example on README
addcommand transformed toinstallon npm package, because with volta add works different than install with global flag
scialias
- Documentation alias on README
- install frozen, update, upgrade and interactive aliases
- remove and pin aliases
- Automatic add positional separator for
createandruncommands onnpm
--aliasflag to get a help with the available aliases
spawncommand failure on Win11
- Info command when not found the package
- Automatic year update on epilog message
bunxcommand documentation
- command aliases
bunxsupport
- Upgrade
nodeversion to 19
- Sponsors url
swpxto run packages remotely without installing
- OS compatibility for command exists on
--infoflag
- Readme with no available commands and args for bun
- Published npm version
- Support basic
buncommands as package manager --package-lockflag forinstallcommand
- Replace
--frozen-lockto--immutableon yarn - Alias for
--frozen-lockandpackage-lockforinstallcommand
- Not compatible flag warning message
- Clarification about how to use a package manager by default
mainproperty on package
- security update on
update-notifierpackage
- clean flags used for
swpmon translated command
interactivecommand not requires a package parameter- add missing
latestflag tointeractivecommand
- update notifier
update,upgradeandinteractivecommand
debugnow use inspect to print the full depth object
- get package manager from environment variable or lock files
- avoid duplications when use flag and alias
- update deprecated
--globalflag onnpm
cleancommand
infocommand not using volta- conflicts commands and flags exclusion
- update notifier message with ESM compatibility
- not available flags message warning
argshelpers unit testing- update notifier message
eslintandvitestversions
swpxcommand for testing purpose
- refactor code removing
globalThis
removecommand alias
--save-optionaland--save-peerflags toaddcommandremovecommand
- No
<package>validations oninstallcommand
- not showing icons with
--useflag
- prefix command with an icon, showing the source of the package manager detection
SWPMenvironment variable configuration to use a default package manager
- volta detection for
--useflag - add volta detection to
--infoflag
- volta pinned compatibility
--save-*flags exclusion onaddcommand
- supported shared commands to documentation
- first version that translate commands
install[--frozen-lockfile] andadd[--global,--save-dev,--save-exact] commands
--frozen-lockfileflag was replaced for--frozenon install command- yargs refactor
- structure project reorder
- version name on message
- tweet action to support twitter API v2
- github action to tween on publishing
- options to flags
- current package manager from
packageManagerproperty
- folder structure
- add
packageManagerproperty togetCurrentPackageManagermethod
- add
engineandpackageManagerproperties
- github actions
- readme commands
- yargs middleware to reprocesses the Package Manager to use
- yargs
installandaddcommands common-tagslibrary to stylize output messages
seeoption renamed totestversionoption was renamed and merged withinfooption
- get selected Package Manager configuration one time
fileExistsvalidation problem withasynccalls
- local path with ESM
- file existing validation
- get command
- readme help command and link
- social image preview
- show command with the package color
- Icons, social and logos
- Main project structure
- Package Manager detection
pin,use,get,seeandinfooptions- Pinned validation