1.0.0 • Published 7 months ago

get-clean-coinbase-api-secret v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

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