1.2.1 • Published 1 year ago

highlightjs-smithy v1.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

highlightjs-smithy

npm version build

Highlight.js syntax for Smithy

Use in browser

Get hljs-smithy.min.js from latest release or build hljs-smithy.min.js with:

yarn build

Include in HTML page:

<pre>
  <code class="language-smithy">
    Smithy code...
  </code>
</pre>
...
<link rel="stylesheet" href="path/to/theme.css">
<script src="path/to/highlight.min.js"></script>
<script src="path/to/hljs-smithy.min.js"></script>
<script>
  hljs.registerLanguage('smithy', hljsSmithy);
  hljs.highlightAll();
</script>

Use in Node

Install packages:

npm install highlight.js
npm install highlightjs-smithy

Import modules in Node:

const hljs = require('highlight.js');
const hljsSmithy = require('highlightjs-smithy');

const code = `
namespace example.weather

service Weather {
    version: "2006-03-01",
    resources: [City],
    operations: [GetCurrentTime]
}

resource City {
    identifiers: { cityId: CityId },
    read: GetCity,
    list: ListCities,
    resources: [Forecast],
}
`;

hljs.registerLanguage('smithy', hljsSmithy);
const result = hljs.highlight(code, {
  language: 'smithy',
});
1.2.0

1 year ago

1.2.1

1 year ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago