All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added minimist to
dependencies
. - Added sfco-literati to
dependencies
. - Added ESLint to
devDependencies
. Contents of./lib/
dir. can be linted by runningnpm run lint
. - Added AVA to
devDependencies
. Added 'sanity check' test filetest/test.js
. - Built out tests for
familiar
command. - Added del to
devDependencies
. - Added
familiar
command tests (test/familiar.test.js
). - Added
package-lock.json
file to repo. - Added Travis CI config. file to repo. Added 'build status' badge to
README.md
.
- Updated
familiar
to parse options usingminimist
package, pass resulting options to command. - Removed support for
init-global
command..familiarrc
file now generated by runningfamiliar init --global
.
- Added
familiar init
/familiar summon
commands. Both commands are used to quickly create a newfamiliar.config.js
file at the current working directory. - Added
.familiarrc
file toconfig/
directory. - Added
familiar init-global
command. Command used to create a new.familiarrc
file in the user's home directory. - Added
lib/setup
,lib/main
, andlib/utils
directories.
- Updated
familiar -v
andfamiliar --version
commands to correctly log out the package version. - Moved
Familiar
commands (familiar.js
) intolib/familiar/commands/
. - Moved
gitf
commands (familiar.js
) intolib/gitf/commands/
. - Moved side effects into dedicated
lib/setup
. - Moved
execP
intolib/utils
. - Moved
main.js
intolib/main
.
- Added 'CHANGELOG.md' to project.
- Updated
gitf commit
to log/printstdout
.