UNPKG

optivise

Version:

Optivise - The Ultimate Optimizely Development Assistant with AI-powered features, zero-config setup, and comprehensive development support

25 lines 614 B
class EnvSecretProvider { get(name) { return process.env[name]; } } export class SecretStore { providers = []; constructor() { // Default to env provider this.providers.push(new EnvSecretProvider()); } addProvider(provider) { this.providers.unshift(provider); } async get(name) { for (const p of this.providers) { const value = await p.get(name); if (value) return value; } return undefined; } } export const secretStore = new SecretStore(); //# sourceMappingURL=secret-store.js.map