UNPKG

trainingpeaks-sdk

Version:
30 lines (29 loc) 1.08 kB
import { config } from 'dotenv'; import { createTrainingPeaksSdk } from '../sdk/training-peaks-sdk.js'; config(); const main = async () => { try { const username = process.env.TRAININGPEAKS_TEST_USERNAME; const password = process.env.TRAININGPEAKS_TEST_PASSWORD; if (!username || !password) { throw new Error('Missing credentials. Please set TRAININGPEAKS_TEST_USERNAME and TRAININGPEAKS_TEST_PASSWORD environment variables in your .env file or shell environment.'); } console.log('Using credentials for user:', username); const sdk = createTrainingPeaksSdk({ debug: { enabled: true, level: 'debug', }, }); const result = await sdk.login({ username, password }); console.log('Login successful:', JSON.stringify(result, null, 2)); } catch (error) { console.error('Login failed:', error); process.exit(1); } }; main().catch((error) => { console.error('Unexpected error:', error); process.exit(1); });