1.0.0 • Published 7 months ago
get-clean-coinbase-api-secret v1.0.0
get-clean-coinbase-api-secret
A utility function for cleaning and formatting Coinbase API secrets by properly handling escape sequences.
Installation
npm install get-clean-coinbase-api-secret
Usage
import { getCleanCoinbaseApiSecret } from 'get-clean-coinbase-api-secret';
// Clean a secret with escape sequences
const rawSecret = 'your\\\\nsecret\\\\here';
const cleanSecret = getCleanCoinbaseApiSecret(rawSecret);
console.log(cleanSecret); // Output: your\nsecret\here
// Handle undefined input
const undefinedSecret = getCleanCoinbaseApiSecret(undefined);
console.log(undefinedSecret); // Output: ''
Features
- Handles double-escaped newlines (
\\n
) - Handles single-escaped newlines (
\n
) - Handles double-escaped backslashes (
\\
) - Safely handles undefined input
- Written in TypeScript with full type definitions
- Thoroughly tested
License
MIT
1.0.0
7 months ago