Skip to content
 
 

Repository files navigation

feathers-hooks-common

hooks

  • added alterData, alterResult, deprecated alterItems

  • added discardData, discardResult, deprecated discard

    • moved to omitData, omitResult, deprecated omit
  • added keepData, keepResult, deprecated keep

    • moved to pickData, pickResult, deprecated pick
  • added lowercaseData, lowercaseResult, deprecated lowercase

  • added setNowData, setNowResult, deprecated setNow

  • removed several checks that are handled by typescript

  • removed check for preventChanges(true, ...fieldNames)

  • renamed 'keepQuery' to 'pickQuery', added alias

  • renamed 'required' to 'checkRequired', added alias

  • added throwIf

  • added throwIfIsProvider

  • added throwIfIsMulti

  • added paramsForServer2 & paramsForClient2

  • added 'onDelete' & 'createRelated'

  • stashBefore multi

  • softDelete: added 'transformParams' & added 'key' option

  • rm support for spread argument

predicates

  • renamed 'isNot' to 'not' (added alias for 'isNot')
  • added predicate isMulti
  • added predicate isPaginated
  • added predicate isContext

utils

  • added getDataIsArray, getResultIsArray, deprecated getItems
  • added replaceData, replaceResult, deprecated replaceItems
  • added util getPaginate
  • added util skipResult

Hooks to discuss

  • cache
  • populate
  • dePopulate
  • fgraphql
  • fastJoin
  • sequelizeConvert
  • serialize

npm GitHub Workflow Status libraries.io npm GitHub license Discord

A collection of useful hooks to use with Feathers services.

NOTE: This is the version for Feathers v5. For Feathers v4 use feathers-hooks-common v6

npm install feathers-hooks-common --save

Documentation

For the full list and API of available hooks and utilities, refer to the feathers-hooks-common documentation.

Tests

npm test to run tests.

License

See LICENSE.

About

Useful hooks for use with FeathersJS services.

Resources

Contributing

Stars

195 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages