@nanocollective/nanocoder
Version:
A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter
39 lines • 874 B
JavaScript
const adjectives = [
'brisk',
'swift',
'breezy',
'thoughtful',
'steady',
'snappy',
'crisp',
'diligent',
'nimble',
'spirited',
'keen',
'zippy',
'lively',
'focused',
'peppy',
'resolute',
'deft',
'plucky',
'hearty',
'jaunty',
'sprightly',
'tenacious',
'chipper',
];
export const getRandomAdjective = () => {
const index = Math.floor(Math.random() * adjectives.length);
return adjectives[index] ?? adjectives[0] ?? 'brisk';
};
export const formatElapsedTime = (startTime) => {
const elapsed = Math.max(0, Math.floor((Date.now() - startTime) / 1000));
const minutes = Math.floor(elapsed / 60);
const seconds = elapsed % 60;
if (minutes > 0) {
return `${minutes}m ${seconds}s`;
}
return `${seconds}s`;
};
//# sourceMappingURL=completion-note.js.map