@qbraid-core
    Preparing search index...

    Module @qbraid-core/fs

    @qbraid-core/fs

    File system utilities for qBraid Cloud Services.

    This package provides file system-based configuration management and utilities that are separated from the main base package to enable frontend compatibility.

    • QbraidConfigManager: Manages qBraid configuration files
    • IbmConfigManager : Manage IBM Quantum Platform configuration
    • ConfigManager: Abstract base class for configuration management
    • ensureDirectory: Directory management utilities
    • File system context managers
    npm install @qbraid-core/fs
    
    import { QbraidConfigManager } from '@qbraid-core/fs';

    const configManager = new QbraidConfigManager();
    const apiKey = configManager.getApiKey();
    import { IBMConfigManager } from '@qbraid-core/fs';

    const ibmConfig = new IBMConfigManager();
    const apiKey = ibmConfig.getApiKey();
    const serviceCrn = ibmConfig.getServiceCRN();

    This package requires Node.js environment with file system access. It is not compatible with browser environments.

    Classes

    FsConfigManager
    IBMConfigManager
    QbraidConfigManager

    Variables

    DEFAULT_CONFIG_PATH
    DEFAULT_IBM_CONFIG_PATH
    USER_CONFIG_PATH

    Functions

    ensureDirectory
    isRunningInLab
    using