Releases: adamlui/js-utils
minify.js v1.4.5
📃 Changelog
- Shortened print routine in
printHelpScreen()
(@adamlui) - Added validation of
searchDir
arg/path not missing infindJS()
(@adamlui) - Added string validation of
searchDir
infindJS()
(@adamlui) - Condensed non-existent search path routine in
findJS()
(@adamlui) - Added options validation in
findJS()
(@adamlui) - Corrected
verbose
option name passed tofindJS()
inminify()
(@adamlui) - Added
(key !== 'isRecursing')
check to options validation infindJS()
(@adamlui) - Fully expanded
srcPath
returned for file args inminify()
(@adamlui) - Made
srcPath
returnundefined
for code passed as input tominify()
(@adamlui) - Added options validation in
minify()
(@adamlui)
Full Changelog: minify.js-1.4.4...minify.js-1.4.5
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/adamlui/js-utils/tree/minify.js-1.4.5/minify.js#readme
Note: Asset minify.js-1.4.5.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire monorepo at the time of this release (which includes utilities besides minify.js).
scss-to-css v1.7.1
📃 Changelog
- Abstracted CLI flag regex to integrate handling of invalid args (@adamlui)
- Added
printHelpScreen()
(@adamlui) - Added help arg regex to
flagRegex
, renamed toargRegex
(@adamlui) - Added printing of valid CLI args on invalid args passed (@adamlui)
- Moved version regex from CLI arg check to
argRegex
(@adamlui) - Added Spanish + Portuguese docs (@adamlui)
Full Changelog: scss-to-css-1.7.0...scss-to-css-1.7.1
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/adamlui/js-utils/tree/scss-to-css-1.7.1/scss-to-css#readme
Note: Asset scss-to-css-1.7.1.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire monorepo at the time of this release (which includes utilities besides scss-to-css).
generate-pw v1.2.0
📃 Changelog
- Added invalid CLI arg handling (@adamlui)
- Moved CLI cmd arg regex's into
argRegex.cmds
to include in validation (@adamlui) - Added
printHelpScreen()
(@adamlui) - Added print of valid args on invalid arg passed (@adamlui)
- Added number check to CLI number arg validation (@adamlui)
- Added integer arg validation to
generatePassword()
(@adamlui) - Added
validateStrength(password)
(@adamlui) - Added
undefined
check to CLIconfig[numArgType]
validation (@adamlui) - Abstracted
strictify(password, requiredCharTypes)
for use in API (@adamlui) - Added Chinese docs (@adamlui)
Full Changelog: generate-pw-1.1.0...generate-pw-1.2.0
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/adamlui/js-utils/tree/generate-pw-1.2.0/generate-pw#readme
Note: Asset generate-pw-1.2.0.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire monorepo at the time of this release (which includes utilities besides generate-pw).
generate-ip v1.0.0
🚀 Initial Release
- Created
generateIPv4()
function to generate a random IPv4 address (@adamlui) - Created
isValidIPv4(address)
to validate an IPv4 address (@adamlui) - Implemented CLI functionality (@adamlui)
- Created docs (README + MIT license + security policy) (@adamlui)
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/adamlui/js-utils/tree/generate-ip-1.0.0/generate-ip#readme
Note: Asset generate-ip-1.0.0.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire monorepo at the time of this release (which includes utilities besides generate-pw).
minify.js v1.4.4
📃 Changelog
- Abstracted CLI flag regex to integrate handling of invalid args (@adamlui)
- Added
printHelpScreen()
(@adamlui) - Added help arg regex to
flagRegex
, renamed toargRegex
(@adamlui) - Updated expected test output files to use default top-level mangling (@adamlui)
- Added printing of valid CLI args on invalid args passed (@adamlui)
- Moved version regex from CLI arg check to
argRegex
(@adamlui)
Full Changelog: minify.js-1.4.3...minify.js-1.4.4
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/adamlui/js-utils/tree/minify.js-1.4.4/minify.js#readme
Note: Asset minify.js-1.4.4.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire monorepo at the time of this release (which includes utilities besides minify.js).
generate-pw v1.1.0
📃 Changelog
- Increased flexibility of CLI args for including nums/symbols (@adamlui)
- Made CLI arg regex more precise (@adamlui)
- Corrected shorthand CLI flag for excluding upper chars from
-L
to-U
(@adamlui) - Increased flexibility of upper/lower-case exclusion CLI flags by adding
disable|no
prefix (@adamlui) - Added
$
to strict mode CLI arg regex to allow=false
suffixes (@adamlui) - Added optional
-?mode
suffix to strict mode CLI arg (@adamlui) - Removed fallback for CLI
config.charset
to accomodategeneratePassword()
's default init of empty values (@adamlui) - Added API reference (@adamlui)
- Implemented CLI help command (@adamlui)
- Added command line options reference (@adamlui)
- Added missing bin fields to manifest (@adamlui)
Full Changelog: generate-pw-1.0.0...generate-pw-1.1.0
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/adamlui/js-utils/tree/generate-pw-1.1.0/generate-pw#readme
Note: Asset generate-pw-1.1.0.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire monorepo at the time of this release (which includes utilities besides generate-pw).
scss-to-css v1.7.0
📃 Changelog
- Defaulted
findSCSS()
's verbosity totrue
(@adamlui) - Added final log to
findSCSS()
+[]
return on no files found for non-recursive calls (@adamlui) - Moved search begins logs from CLI section +
compile()
tofindSCSS()
(@adamlui) - Removed detailed filepath logs from
findSCSS()
for simplicity (@adamlui) - Added passing of verbosity params from CLI +
compile()
tofindSCSS()
(@adamlui) - Nested dry run conditions in CLI section to eliminate final log showing on no files found (@adamlui)
- Removed outdated optional chaining from
scssFiles
ref (@adamlui) - Added final filecount log to
findSCSS()
(@adamlui) - Added optional
=(true|1)
suffix to CLI--include-dot-folders
arg (@adamlui) - Added optional
=(false|0)
suffix to CLI disabling args (@adamlui) - Added optional
-?mode
suffix to quiet mdoe CLI arg (@adamlui) - Added command line options reference (@adamlui)
Full Changelog: scss-to-css-1.6.1...scss-to-css-1.7.0
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/adamlui/js-utils/tree/scss-to-css-1.7.0/scss-to-css#readme
Note: Asset scss-to-css-1.7.0.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire monorepo at the time of this release (which includes utilities besides scss-to-css).
minify.js v1.4.3
📃 Changelog
- Defaulted
findJS()
's verbosity totrue
(@adamlui) - Added final log to
findJS()
+[]
return on no files found for non-recursive calls (@adamlui) - Consolidated search begins logs from CLI section +
minify()
tofindJS()
(@adamlui) - Removed detailed filepath logs from
findJS()
for simplicity (@adamlui) - Added passing of verbosity params from CLI +
minify()
tofindJS()
(@adamlui) - Nested dry run conditions in CLI section to eliminate final log showing on no files found (@adamlui)
- Removed outdated optional chaining from
unminnedJSfiles
refs (@adamlui) - Added final filecount log to
findJS()
(@adamlui) - Added optional
=(true|1)
suffix to CLI inclusion args (@adamlui) - Added optional
=(false|0)
suffix to CLI disabling args (@adamlui) - Added optional
-?mode
suffix to quiet mode CLI arg (@adamlui) - Added API + CLI options references (@adamlui)
Full Changelog: minify.js-1.4.2...minify.js-1.4.3
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/adamlui/js-utils/tree/minify.js-1.4.3/minify.js#readme
Note: Asset minify.js-1.4.3.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire monorepo at the time of this release (which includes utilities besides minify.js).
generate-pw v1.0.0
🚀 Initial Release
- Created
generatePassword()
function to generate a single password (@adamlui) - Created
generatePasswords()
function to generate multiple passwords (@adamlui) - Implemented CLI functionality (@adamlui)
- Created docs (README + MIT license + security policy) (@adamlui)
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/adamlui/js-utils/tree/generate-pw-1.0.0/generate-pw#readme
Note: Asset generate-pw-1.0.0.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire monorepo at the time of this release (which includes utilities besides generate-pw).
scss-to-css v1.6.1
📃 Changelog
- Added search-start log to
findSCSS()
+ CLI routine (@adamlui) - Made no files found alert verbose-only in
findSCSS()
(@adamlui) - Bumped sass from 1.71.1 to 1.72.0 (@dependabot, @adamlui)
- Added Hindi + Bengali + Marathi + Punjabi docs (@adamlui, @Zin6969)
Full Changelog: scss-to-css-1.6.0...scss-to-css-1.6.1
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/adamlui/js-utils/tree/scss-to-css-1.6.1/scss-to-css#readme
🧠 New Contributors
- @dependabot made their first contribution in #7
- @Zin6969 made their first contribution in #8
Note: Asset scss-to-css-1.6.1.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire monorepo at the time of this release (which includes utilities besides scss-to-css).