- Revert the
--location=global
flag 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
--global
flag position onyarn
andyarn@berry
withinteractive
command
- e2e testing for complete set of commands and aliases
- prompt to continue excluding incompatible flags
- e2e testing for
install
andadd
commands
global
flag position onyarn
andyarn@berry
package
parameter onadd
command
- avoid
open
andclean
finish as package manager translation
bun
command and flags included in new version
- Readme title
--use
and--pin
flag now ask to the user if want to run theset version
command foryarn
open
command to easy access the file explorer or open repository urls in the browser
- full migration from JavaScript to TypeScript
- frozen translation for
bun
package manager - priority order detection giving priority to
lock
file ofglobal
environment
- sequential delete folder and files previous install packages when are called from alias with multiple commands
info
flag also works when no package manager was detected
- ask to transform
install
toadd
command wheninstall
is used to add packages - spinner progress when deleting folders or files using the
clean
command - unit test on helpers files and functions
unpin
flag- check if pinned package manager is already installed
- beta wrong publishing
--mute
flag to hide the command translation
- update packages versions
--fresh
flag on clean commandscf
alias to runclean --fresh
command follow byswpm install --frozen
- update packages versions
- update semver to prevent a secure vulnerability
- Problem execution on
sx
command
- 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
swpx
process before theshowCommand
andrunCommand
methods
- Run
swpm
commands from subdirectories and workspace packages by @TylerBarnes
- Update some package versions
--frozen
flag translation oninstall
command- add new filter for
--global
flag oninstall
command - undefined value on update current version message
--dist
flag toclean
command
sc
command alias toscr
to avoid conflicts with thesc
command for the Service Control Manger
- Auto update message
sc
alias 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
srg
alias for remove global
- added a patch to avoid issue on volta when install or uninstall global packages
- revert
add
command transformed toinstall
on npm package - volta pin detection including the same package validation
- ignoring files to shrink the final build
pack
command example on README
add
command transformed toinstall
on npm package, because with volta add works different than install with global flag
sci
alias
- Documentation alias on README
- install frozen, update, upgrade and interactive aliases
- remove and pin aliases
- Automatic add positional separator for
create
andrun
commands onnpm
--alias
flag to get a help with the available aliases
spawn
command failure on Win11
- Info command when not found the package
- Automatic year update on epilog message
bunx
command documentation
- command aliases
bunx
support
- Upgrade
node
version to 19
- Sponsors url
swpx
to run packages remotely without installing
- OS compatibility for command exists on
--info
flag
- Readme with no available commands and args for bun
- Published npm version
- Support basic
bun
commands as package manager --package-lock
flag forinstall
command
- Replace
--frozen-lock
to--immutable
on yarn - Alias for
--frozen-lock
andpackage-lock
forinstall
command
- Not compatible flag warning message
- Clarification about how to use a package manager by default
main
property on package
- security update on
update-notifier
package
- clean flags used for
swpm
on translated command
interactive
command not requires a package parameter- add missing
latest
flag tointeractive
command
- update notifier
update
,upgrade
andinteractive
command
debug
now 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
--global
flag onnpm
clean
command
info
command not using volta- conflicts commands and flags exclusion
- update notifier message with ESM compatibility
- not available flags message warning
args
helpers unit testing- update notifier message
eslint
andvitest
versions
swpx
command for testing purpose
- refactor code removing
globalThis
remove
command alias
--save-optional
and--save-peer
flags toadd
commandremove
command
- No
<package>
validations oninstall
command
- not showing icons with
--use
flag
- prefix command with an icon, showing the source of the package manager detection
SWPM
environment variable configuration to use a default package manager
- volta detection for
--use
flag - add volta detection to
--info
flag
- volta pinned compatibility
--save-*
flags exclusion onadd
command
- supported shared commands to documentation
- first version that translate commands
install
[--frozen-lockfile
] andadd
[--global
,--save-dev
,--save-exact
] commands
--frozen-lockfile
flag was replaced for--frozen
on 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
packageManager
property
- folder structure
- add
packageManager
property togetCurrentPackageManager
method
- add
engine
andpackageManager
properties
- github actions
- readme commands
- yargs middleware to reprocesses the Package Manager to use
- yargs
install
andadd
commands common-tags
library to stylize output messages
see
option renamed totest
version
option was renamed and merged withinfo
option
- get selected Package Manager configuration one time
fileExists
validation problem withasync
calls
- 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
,see
andinfo
options- Pinned validation