claude-statusline-powerline
Version:
Beautiful powerline-style statusline for Claude Code with git integration, session tracking, and cost monitoring
63 lines • 3.87 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.THEMES = exports.TokyoNightTheme = exports.NordTheme = exports.AlucardTheme = exports.GruvboxLightTheme = exports.SolarizedLightTheme = exports.MonokaiTheme = exports.OneDarkTheme = exports.GruvboxTheme = exports.DraculaTheme = exports.NightOwlTheme = exports.ElectricTheme = exports.DarkTheme = exports.BaseTheme = void 0;
exports.get_theme = get_theme;
var base_1 = require("./base");
Object.defineProperty(exports, "BaseTheme", { enumerable: true, get: function () { return base_1.BaseTheme; } });
var dark_1 = require("./dark");
Object.defineProperty(exports, "DarkTheme", { enumerable: true, get: function () { return dark_1.DarkTheme; } });
var electric_1 = require("./electric");
Object.defineProperty(exports, "ElectricTheme", { enumerable: true, get: function () { return electric_1.ElectricTheme; } });
var night_owl_1 = require("./night-owl");
Object.defineProperty(exports, "NightOwlTheme", { enumerable: true, get: function () { return night_owl_1.NightOwlTheme; } });
var dracula_1 = require("./dracula");
Object.defineProperty(exports, "DraculaTheme", { enumerable: true, get: function () { return dracula_1.DraculaTheme; } });
var gruvbox_1 = require("./gruvbox");
Object.defineProperty(exports, "GruvboxTheme", { enumerable: true, get: function () { return gruvbox_1.GruvboxTheme; } });
var one_dark_1 = require("./one-dark");
Object.defineProperty(exports, "OneDarkTheme", { enumerable: true, get: function () { return one_dark_1.OneDarkTheme; } });
var monokai_1 = require("./monokai");
Object.defineProperty(exports, "MonokaiTheme", { enumerable: true, get: function () { return monokai_1.MonokaiTheme; } });
var solarized_light_1 = require("./solarized-light");
Object.defineProperty(exports, "SolarizedLightTheme", { enumerable: true, get: function () { return solarized_light_1.SolarizedLightTheme; } });
var gruvbox_light_1 = require("./gruvbox-light");
Object.defineProperty(exports, "GruvboxLightTheme", { enumerable: true, get: function () { return gruvbox_light_1.GruvboxLightTheme; } });
var alucard_1 = require("./alucard");
Object.defineProperty(exports, "AlucardTheme", { enumerable: true, get: function () { return alucard_1.AlucardTheme; } });
var nord_1 = require("./nord");
Object.defineProperty(exports, "NordTheme", { enumerable: true, get: function () { return nord_1.NordTheme; } });
var tokyo_night_1 = require("./tokyo-night");
Object.defineProperty(exports, "TokyoNightTheme", { enumerable: true, get: function () { return tokyo_night_1.TokyoNightTheme; } });
const dark_2 = require("./dark");
const electric_2 = require("./electric");
const night_owl_2 = require("./night-owl");
const dracula_2 = require("./dracula");
const gruvbox_2 = require("./gruvbox");
const one_dark_2 = require("./one-dark");
const monokai_2 = require("./monokai");
const solarized_light_2 = require("./solarized-light");
const gruvbox_light_2 = require("./gruvbox-light");
const alucard_2 = require("./alucard");
const nord_2 = require("./nord");
const tokyo_night_2 = require("./tokyo-night");
// Theme registry
exports.THEMES = {
// Dark themes
dark: new dark_2.DarkTheme(),
electric: new electric_2.ElectricTheme(),
'night-owl': new night_owl_2.NightOwlTheme(),
dracula: new dracula_2.DraculaTheme(),
gruvbox: new gruvbox_2.GruvboxTheme(),
'one-dark': new one_dark_2.OneDarkTheme(),
monokai: new monokai_2.MonokaiTheme(),
nord: new nord_2.NordTheme(),
'tokyo-night': new tokyo_night_2.TokyoNightTheme(),
// Light themes
'solarized-light': new solarized_light_2.SolarizedLightTheme(),
'gruvbox-light': new gruvbox_light_2.GruvboxLightTheme(),
alucard: new alucard_2.AlucardTheme(),
};
function get_theme(name) {
return exports.THEMES[name] || exports.THEMES.dark;
}
//# sourceMappingURL=index.js.map