Releases: ryangoree/clide-js
Releases · ryangoree/clide-js
clide-js@0.2.4
clide-plugin-command-menu@0.1.1
clide-js@0.2.3
clide-js@0.2.2
Patch Changes
- d675d46: Fixed error output which previously buried the stack trace in minified code.
clide-js@0.2.1
Patch Changes
- a6f728a: Added
option
factory function for creating strongly typed options. This is especially useful when defining shared options outside of thecommand
factory function.
clide-plugin-command-menu@0.1.0
clide-js@0.2.0
Minor Changes
- 2eb1489:
- Polished up internal ✨test utils✨ and added them to the exports so you can easily test you're CLIs and plugins!
- Made the
logger
plugin more full featured withprefix
,logFile
, andenabled
options, and util functions for enabling/disabling the logger during runtime. - Added
formatFileName
util function to exports. - Added getters to
State
forclient
, ... so they can be accessed without needing to go through throughContext
. - Made the
Hooks
type a generic which takes aHooksObject
type param. - Made the
PluginInfo
type a generic which takes aPluginMeta
type param. - Renamed
StateOptions.data
toStateOptions.initialData
. - Refactored command resolution to ignore relative paths.
- Fixed the
optionValues
type onState.fork
to work with command types that have an optionaloptions
field.
clide-plugin-command-menu@0.0.8
clide-js@0.1.5
clide-js@0.1.4
Patch Changes
- a374cd6: Removed unimplemented option config param
prompt
and implemented unimplemented option config paramnargs
.