JSPM

  • Created
  • Published
  • Downloads 32138
  • Score
    100M100P100Q152591F
  • License Modified MIT

Useful hooks for use with Feathersjs services.

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

Greenkeeper badge

Build Status Code Climate Coverage Status Dependency Status Download Status Slack Status

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.
    • Deprecated. These will be removed in FeathersJS v3 (Crow).

      • Deprecated pluck in favor of iff(isProvider('external'), keep(...fieldNames)). Be careful!
      • Deprecated the client in favor of the paramsFromClient.
    • Added modules. They work with both FeathersJS v2 and v3.

      • fastJoin hook - Very fast alternative to populate.
      • makeCallingParams utility - Help construct context.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 v2 release).

Tests

npm test to run tests.

License

See LICENSE.