New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ember-shiki

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ember-shiki

Embed code snippets with pretty syntax highlighting in Ember.js, powered by Shiki

  • 0.1.1
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

Build Status NPM Ember Observer Score Ember Version

🌈 ember-shiki

Embed code snippets with pretty syntax highlighting in Ember.js, powered by Shiki

ember-shiki is an addon which makes using Shiki in Ember a breeze. It offers a drop-in component to get syntax highlighting for code. This is perfect for documentation sites, blogs, or wherever you need pretty formatted code.

  • ✅ TypeScript and Glint ready
  • 🧵 V2 addon format
  • 🚀 FastBoot support
  • 📦 Lazy loaded packages — minimal impact on initial load
  • #️⃣ Syntax highlighting for 170+ languages — including `.gjs` and `.gts`
  • 🎨 Theme support: 29 included themes — load any external
  • 🔢 Line number support
  • 🔤 Custom fonts — including font ligature support
  • 📋 Copy code to clipboard
  • 🏷️ Code block naming
  • 🗂️ Group code blocks with tabs
  • ✨ Line highlighting
  • 🖌️ Stylable via CSS variables
  • Compatibility

    • Embroider or ember-auto-import v2
    • Ember.js v4.4 or above
    • Node.js v16 or above

    Installation

    npm install ember-shiki
    # or
    yarn add ember-shiki
    # or
    pnpm install ember-shiki
    

    Usage

    Basic usage:

    import { CodeBlock } from 'ember-shiki';
    
    <template>
      <CodeBlock
        @code="console.log('hello world');"
        @language="js"
      />
    </template>
    

    See the deployed docs app for an interactive demo and information on all options.

    Contributing

    See the Contributing guide for details.

    Acknowledgements

    Heavily inspired by VitePress.

    License

    This project is licensed under the MIT License.

    Keywords

    FAQs

    Package last updated on 26 Aug 2023

    Did you know?

    Socket

    Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

    Install

    Related posts

    SocketSocket SOC 2 Logo

    Product

    • Package Alerts
    • Integrations
    • Docs
    • Pricing
    • FAQ
    • Roadmap
    • Changelog

    Packages

    npm

    Stay in touch

    Get open source security insights delivered straight into your inbox.


    • Terms
    • Privacy
    • Security

    Made with ⚡️ by Socket Inc