File system utilities for qBraid Cloud Services.
npm install @qbraid-core/fsFile 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
``bash`
npm install @qbraid-core/fs
`typescript
import { QbraidConfigManager } from '@qbraid-core/fs';
const configManager = new QbraidConfigManager();
const apiKey = configManager.getApiKey();
`
`typescript
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.