From cd6cd460adde590920beed38304cd5c0cd8af106 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 4 Jan 2017 11:26:26 -0500 Subject: [PATCH] add VERSION property (closes #239) --- package.json | 1 + rollup/rollup.config.main.js | 4 +++- src/index.js | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 260b7aa7e8..dcf2b3f880 100644 --- a/package.json +++ b/package.json @@ -62,6 +62,7 @@ "rollup": "^0.39.0", "rollup-plugin-buble": "^0.15.0", "rollup-plugin-commonjs": "^7.0.0", + "rollup-plugin-json": "^2.1.0", "rollup-plugin-node-resolve": "^2.0.0", "source-map": "^0.5.6", "source-map-support": "^0.4.8" diff --git a/rollup/rollup.config.main.js b/rollup/rollup.config.main.js index 122843f984..790c9b232d 100644 --- a/rollup/rollup.config.main.js +++ b/rollup/rollup.config.main.js @@ -1,5 +1,6 @@ import nodeResolve from 'rollup-plugin-node-resolve'; import commonjs from 'rollup-plugin-commonjs'; +import json from 'rollup-plugin-json'; export default { entry: 'src/index.js', @@ -9,7 +10,8 @@ export default { ], plugins: [ nodeResolve({ jsnext: true, module: true }), - commonjs() + commonjs(), + json() ], external: [ 'magic-string' ], globals: { diff --git a/src/index.js b/src/index.js index dc2bcefe6a..b3d85116e3 100644 --- a/src/index.js +++ b/src/index.js @@ -2,6 +2,7 @@ import parse from './parse/index.js'; import validate from './validate/index.js'; import generate from './generators/dom/index.js'; import generateSSR from './generators/server-side-rendering/index.js'; +import { version } from '../package.json'; function normalizeOptions ( options ) { return Object.assign( { @@ -45,4 +46,4 @@ export function compile ( source, _options ) { return compiler( parsed, source, options, names ); } -export { parse, validate }; +export { parse, validate, version as VERSION };