UNPKG

claude-statusline-powerline

Version:

Beautiful powerline-style statusline for Claude Code with git integration, session tracking, and cost monitoring

63 lines 3.87 kB
"use strict"; 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