prismjs-glimmer

1.1.1 • Public • Published

prismjs-glimmer

npm version code quality

glimmer syntax highlighting with Prism.js

Install

yarn add prismjs-glimmer
# or
npm install prismjs-glimmer

Usage

import Prism from 'prismjs';
import { setup } from 'prismjs-glimmer';

setup(Prism);

Prism.highlightAll();
  • the javascript language must be registered before setup is called.
  • setup must be called before any highlighting occurs.

Supported language tags:

<pre>
  <code class="language-{tag}">

where {tag} could be:

  • glimmer
  • hbs
  • html.hbs
  • html.handlebars
  • htmlbars

NOTE handlebars highlighting will use glimmer highlighting when this plugin is present

CDN Usage

Traditional Script Tags

<script type="text/javascript" src="/cdn/path/to/prismjs.min.js"></script>
<script type="text/javascript" src="/cdn/path/to/prismjs-glimmer/glimmer.js"></script>
<script type="text/javascript">Prism.highlightAll();</script>

Node / cjs / require

const Prism = require('prismjs');
const { setup } = require('prismjs-glimmer');

setup(Prism);

Prism.highlightAll();

Only Node 14 is supported

Node ES Modules / import

import Prism from 'prismjs';
import { setup } from 'prismjs-glimmer';

setup(Prism);

Prism.highlightAll();

With Node 14, launch with

NODE_OPTIONS="--experimental-vm-modules" node your-module-script.js

Contributing

Debug with yarn debug -p 4201 Visit http://localhost:4201

Run Tets with yarn test or npm run test

Readme

Keywords

none

Package Sidebar

Install

npm i prismjs-glimmer

Weekly Downloads

7,938

Version

1.1.1

License

MIT

Unpacked Size

384 kB

Total Files

25

Last publish

Collaborators

  • nullvoxpopuli