Skip to content

Commit d16f164

Browse files
committed
badges
1 parent 0c4b0a8 commit d16f164

File tree

5 files changed

+26
-87
lines changed

5 files changed

+26
-87
lines changed

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
# Highlight.js plugin for Vue.js
22

3+
[![latest version](https://badgen.net/npm/v/@highlightjs/vue-plugin?label=latest)](https://www.npmjs.com/package/@highlightjs/vue-plugin)
4+
[![license](https://badgen.net/github/license/highlightjs/vue-plugin?color=cyan)](https://github.com/highlightjs/vue-plugin/blob/main/LICENSE)
5+
[![publish size](https://badgen.net/packagephobia/publish/@highlightjs/vue-plugin?label=size)](https://packagephobia.com/result?p=@highlightjs/vue-plugin)
6+
[![gzipped size](https://badgen.net/bundlephobia/minzip/@highlightjs/vue-plugin?label=gzipped)](https://bundlephobia.com/result?p=@highlightjs/vue-plugin)
7+
[![slack](https://badgen.net/badge/icon/slack?icon=slack&label&color=pink)](https://join.slack.com/t/highlightjs/shared_invite/zt-mj0utgqp-TNFf4VQICnDnPg4zMHChFw)
8+
9+
310
This plugin provides a `highlightjs` component for use
4-
in your templates:
11+
in your Vue.js applications:
512

613
```html
714
<div id="app">
@@ -48,3 +55,11 @@ import hljs from 'highlight.js/lib/common';
4855
import vuePlugin from "@highlightjs/vue-plugin";
4956
Vue.use(vuePlugin);
5057
```
58+
59+
## Building the pre-built library from source
60+
61+
We use rollup to build the `dist` distributable.
62+
63+
```
64+
npm run build
65+
```

dist/highlightjs-vue.min.js

Lines changed: 1 addition & 78 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@highlightjs/vue-plugin",
3-
"version": "1.0.0",
3+
"version": "0.9.0",
44
"description": "Highlight.js Vue Plugin",
55
"main": "src/vue.js",
66
"scripts": {
@@ -15,6 +15,6 @@
1515
"rollup-plugin-terser": "^7.0.2"
1616
},
1717
"dependencies": {
18-
"highlight.js": "10.x.x"
18+
"highlight.js": "^10.7.1"
1919
}
2020
}

rollup.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import { terser } from "rollup-plugin-terser";
22

33
export default {
44
input: 'src/vue.js',
5-
// plugins: [terser()],
5+
plugins: [terser()],
6+
external: [ "highlight.js/lib/core.js"],
67
output: {
78
file: 'dist/highlightjs-vue.min.js',
89
format: 'iife',

0 commit comments

Comments
 (0)