feathers icon indicating copy to clipboard operation
feathers copied to clipboard

refactor(commons): use named exports

Open fratzinger opened this issue 1 year ago • 1 comments

  • export every function directly
  • improve 'some' & 'every' for early exit
  • use 'Object.values' for 'values' instead of 'Object.keys.map' (2x perf)
  • isObject: first check for null
  • named imports from @feathersjs/commons in every package
  • deprecate 'keys', use Object.keys
  • deprecate 'values', use Object.values
  • deprecate 'extend', use Object.assign
  • use type guard for isPromise, isObject & isObjectOrArray
  • add jsdoc comments

fratzinger avatar Jun 02 '24 09:06 fratzinger

Deploying feathers-dove with  Cloudflare Pages  Cloudflare Pages

Latest commit: e84edd0
Status: ✅  Deploy successful!
Preview URL: https://99253b07.feathers.pages.dev
Branch Preview URL: https://refactor-commons-named-expor.feathers.pages.dev

View logs