UNPKG

trainingpeaks-sdk

Version:
32 lines (31 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const dotenv_1 = require("dotenv"); const training_peaks_sdk_1 = require("../sdk/training-peaks-sdk.js"); (0, dotenv_1.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 = (0, training_peaks_sdk_1.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); });