Setu-TS
    Preparing search index...

    Function SecretsPlugin

    SecretsPlugin factory — registers an ISecretManager under CAPABILITIES.SECRETS.

    • Creates the SecretsPlugin.

      Registers an ISecretManager under CAPABILITIES.SECRETS. The default provider is 'env' (zero dependency, every runtime), reading the environment first and falling back to string config values when CONFIG is registered. Set options.configFallback: false for environment-only reads.

      Parameters

      Returns IPlugin

      The plugin instance

      import { SecretsPlugin } from '@setu-ts/secrets-plugin';

      // Environment variables (default)
      app.register(SecretsPlugin());

      // HashiCorp Vault
      app.register(SecretsPlugin({
      provider: 'vault',
      options: { address: 'https://vault.example.com', token: vaultToken },
      }));

      If the env provider's options.configFallback is not a boolean

      0.1.0