{"library":"feathers-ucan","type":"library","category":null,"description":"feathers-ucan is an extension for FeathersJS that integrates User Controlled Authorization Networks (UCAN) tokens into the existing JWT authentication system. Currently at version 0.1.45, the library is in an early, active development stage, with the README indicating that UCAN concepts are still emerging and the implementation is tailored to specific project needs, suggesting an iterative release cadence. Its key differentiators include the ability to register a `UcanStrategy` with the Feathers authentication service, utilities for generating UCAN capabilities (`genCapability`), and a `CoreCall` class designed to manage and propagate 'core' authentication parameters across internal service calls, aiming to optimize performance by avoiding redundant authentication checks. The package strives to remain unopinionated while providing a structured way to leverage UCAN's decentralized authorization model within a Feathers application.","language":"javascript","status":"active","version":"0.1.45","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install feathers-ucan","imports":["import { AuthService } from 'feathers-ucan';","import { UcanStrategy } from 'feathers-ucan';","import { genCapability } from 'feathers-ucan';"]},{"cmd":"yarn add feathers-ucan","imports":[]},{"cmd":"pnpm add feathers-ucan","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/feathers-ucan","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/feathers-ucan/compatibility"}}