hyper-tabs-enhanced-plus

Enhaned Plus Tabs Plugin for Hyper

Usage no npm install needed!

<script type="module">
  import hyperTabsEnhancedPlus from 'https://cdn.skypack.dev/hyper-tabs-enhanced-plus';
</script>

README

hyper-tabs-enhanced-plus hyper npm npm

Enhanced Tabs Plugin for Hyper. Matches any theme.

hyper-tabs-enhanced-plus

Install

Add following to your ~/.hyper.js config.

module.exports = {
  ...
  plugins: ['hyper-tabs-enhanced-plus']
  ...
}

Config

Add following to ~/.hyper.js

hyper-tabs-enhanced-plus-traffic

Enable Traffic Buttons

Default value is false

module.exports = {
  config: {
    ...
      hyperTabs: {
        trafficButtons: true,
      }
    ...
  }
}

hyper-tabs-enhanced-plus-border

Enable Border

Default value is false

module.exports = {
  config: {
    ...
      hyperTabs: {
        border: true,
      }
    ...
  }
}

hyper-tabs-enhanced-plus-icons

Disable Tab Icons

Default value is true

module.exports = {
  config: {
    ...
      hyperTabs: {
        tabIcons: false,
      }
    ...
  }
}

hyper-tabs-enhanced-plus-colored

Enable Colored Tab Icons

Default value is false

module.exports = {
  config: {
    ...
      hyperTabs: {
        tabIconsColored: true,
      }
    ...
  }
}

hyper-tabs-enhanced-plus-activity

Change Activity Color

Expected value is CSS color

module.exports = {
  config: {
    ...
      hyperTabs: {
        activityColor: 'salmon',
      }
    ...
  }
}

hyper-tabs-enhanced-plus-align

Align Close Button Right

Default value is 'left'

module.exports = {
  config: {
    ...
      hyperTabs: {
        closeAlign: 'right',
      }
    ...
  }
}

Disable Activity Pulse

Default value is true

module.exports = {
  config: {
    ...
      hyperTabs: {
        activityPulse: false,
      }
    ...
  }
}

Theme

License

MIT © Henrik

Based on henrikdahl/hyper-tabs-enhanced