{"library":"supertokens-js-override","type":"library","category":null,"description":"The `supertokens-js-override` package provides foundational helper functions for implementing overrideable interfaces within the SuperTokens ecosystem. Its primary purpose is to enable developers to deeply customize the behavior of SuperTokens SDKs, allowing for the injection of custom logic into authentication and session management processes. This includes modifying how specific functions operate or altering the behavior of exposed APIs. While the package itself is at version `0.0.4`, it serves as a stable, internal dependency for other SuperTokens SDKs (like `supertokens-node` and `supertokens-auth-react`), which are more actively developed. Its release cadence is consequently very slow, as its core utility is mature. Key differentiators include its tight integration with SuperTokens' architecture, enabling method overriding akin to object-oriented `super` calls, and its support for complex customization scenarios directly within the application's backend or frontend code, rather than through external configuration dashboards.","language":"javascript","status":"active","version":"0.0.4","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install supertokens-js-override","imports":["import { buildOverride } from 'supertokens-js-override';","import type { TypeOverride } from 'supertokens-js-override';"]},{"cmd":"yarn add supertokens-js-override","imports":[]},{"cmd":"pnpm add supertokens-js-override","imports":[]}],"homepage":"https://supertokens.com","github":"https://github.com/supertokens/supertokens-js-override","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/supertokens-js-override","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/supertokens-js-override/compatibility"}}