diff --git a/src/lib/supervisor-version.coffee b/src/lib/supervisor-version.coffee deleted file mode 100644 index a4e596c6..00000000 --- a/src/lib/supervisor-version.coffee +++ /dev/null @@ -1,6 +0,0 @@ -# Parses package.json and returns resin-supervisor's version -_ = require 'lodash' -version = require('../../package.json').version -tagExtra = process.env.SUPERVISOR_TAG_EXTRA -version += '+' + tagExtra if !_.isEmpty(tagExtra) -module.exports = version diff --git a/src/lib/supervisor-version.ts b/src/lib/supervisor-version.ts new file mode 100644 index 00000000..8a3a522e --- /dev/null +++ b/src/lib/supervisor-version.ts @@ -0,0 +1,9 @@ +import * as _ from 'lodash'; + +import * as packageJson from '../../package.json'; +let version = (packageJson as any).version; +const tagExtra = process.env.SUPERVISOR_TAG_EXTRA; +if (!_.isEmpty(tagExtra)) { + version += '+' + tagExtra; +} +export = version; diff --git a/typings/typings.d.ts b/typings/typings.d.ts new file mode 100644 index 00000000..dc92a029 --- /dev/null +++ b/typings/typings.d.ts @@ -0,0 +1,5 @@ +// Allow importing of json files with typescript +declare module "*.json" { + const value: { [key: string]: any}; + export default value; +}