Package Exports
- feathers-hooks-common
- feathers-hooks-common/lib/index
- feathers-hooks-common/lib/services
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (feathers-hooks-common) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
feathers-hooks-common
Useful hooks for use with Feathers services.
Use feathers-hooks-common v3.10.0 with FeathersJS v2 (Auk).
Use feathers-hooks-common v4.x.x with FeathersJS v3 (Buzzard).
Migration to v4 (for FeathersJS v3 Buzzard) from v3 (for FeathersJSv2 Auk).
Docs moved to feathers-plus web site.
v4.x.x now supports FeathersJS v3 (Buzzard). Continue using v3.10.0 for FeathersJS v2 (Auk).
Removed:
- Removed support for the deprecated legacy syntax in
populate
. - Removed the deprecated
remove
hook in favor ofdiscard
.
- Removed support for the deprecated legacy syntax in
Deprecated. These will be removed in FeathersJS v3 (Crow).
- Deprecated
pluck
in favor ofiff(isProvider('external'),
keep(...fieldNames))
. Be careful! - Deprecated the
client
in favor of theparamsFromClient
.
- Deprecated
Added modules. They work with both FeathersJS v2 and v3.
fastJoin
hook - Very fast alternative topopulate
.makeCallingParams
utility - Help constructcontext.params
when calling services.
Documentation
Refer to Feathers-Plus web site..
Installation
Run npm install feathers-hooks-common --save
in your project folder (installs the latest v4 release).
Tests
npm test
to run tests.
License
See LICENSE.