Collection of optional utilities for Seneca entities.
npm install @seneca/entity-util[![Npm][BadgeNpm]][Npm]
[![Travis][BadgeTravis]][Travis]
[![Coveralls][BadgeCoveralls]][Coveralls]



Utilities for Seneca entities.
* rtag: random revision tags generated per save; provides support for complex object caching.
* archive: archival of deleted entities.
* when: injection of created and modified time stamps
* duration: injection of entity action duration times in results as meta data
``sh`
$ npm install seneca-entity-util seneca-promisify
* rtag : objectwhen
* : objectduration
* : objectarchive
* : objectderive
* : objecterrors
* : objectinit$` : boolean
*
* role:cache,resolve:rtag
* role:cache,stats:rtag
* sys:entity,cmd:list
* sys:entity,cmd:load
* sys:entity,cmd:remove
* sys:entity,cmd:save
* sys:entity,derive:add
* sys:entity,derive:list
Use rtag to load cached version of expensive result.
----------
Get rtag cache usage statistics.
----------
No description provided.
----------
No description provided.
----------
No description provided.
----------
Override sys:entity,cmd:save to apply utilities.
----------
No description provided.
----------
No description provided.
----------
[BadgeCoveralls]: https://coveralls.io/repos/voxgig/seneca-entity-util/badge.svg?branch=master&service=github
[BadgeNpm]: https://badge.fury.io/js/%40seneca%2Fentity-util.svg
[BadgeTravis]: https://travis-ci.org/voxgig/seneca-entity-util.svg?branch=master
[Coveralls]: https://coveralls.io/github/voxgig/seneca-entity-util?branch=master
[Npm]: https://www.npmjs.com/package/seneca-entity-util
[Travis]: https://travis-ci.org/voxgig/seneca-entity-util?branch=master