- Allow dot (
.
) to be escaped (\\.
) in keys forremove
andreplace
#19 - Change from blacklist to whitelist npm packing #18
- Change internals from
dot-object
todot-prop
- Add
.cjs
and.mjs
as additional default config extensions
- Add reminder to README explaining the production and exclusion of the backup file #15
- Add
onClean
andonRestore
events #14 - Update README options for readability
- Fix documentation for changed default value of the
remove
option - Add documentation for function types of the
remove
andreplace
options
- Complete rewrite in TypeScript, adding unit tests #13
- Add a second positional argument to allow changing the path to the source
package.json
#7 - Add
clean-package/common
shareable configuration with common settings which can be extended #10 - Add
--config
option to supply a custom config path #1 - Add
--extends
option for extending sharable configurations #5 - Add
--print-config
option to print the combine configuration without executing command - Add
--version
option to print the version number #10 - Expose code interface:
load()
,clean()
,restore()
,version()
- Fix CLI JSON primitive transformer
- Improve CLI key/value parser
- Suggest installing as development dependency
- Update spelling and grammar
- Initial release!