wingman-monitor
Version:
Runtime error monitoring package with React provider that automatically reports errors to webhook endpoints
30 lines • 974 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getStoredAccessToken = getStoredAccessToken;
exports.requireAccessToken = requireAccessToken;
const config_1 = require("../config");
/**
* Gets the stored access token from .wingman.json
*/
async function getStoredAccessToken() {
try {
const configManager = new config_1.ConfigManager();
const config = await configManager.load();
return config?.accessToken || null;
}
catch (error) {
console.warn('Failed to load Wingman configuration:', error);
return null;
}
}
/**
* Requires that an access token exists, throws if not found
*/
async function requireAccessToken() {
const accessToken = await getStoredAccessToken();
if (!accessToken) {
throw new Error('Wingman access token not found. Please run: npx wingman init <your-access-token>');
}
return accessToken;
}
//# sourceMappingURL=tokenResolver.js.map