From bf60806d0ea215af07daa9e903205087554dbeb5 Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Thu, 9 Apr 2020 18:34:04 -0400 Subject: [PATCH] Use package.json version field for EARL reports. --- CHANGELOG.md | 1 + tests/earl-report.js | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d4e5e77c..ee41887a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - Don't set `@base` in initial context and don't resolve a relative IRI when setting `@base` in a context, so that the document location can be kept separate from the context itself. +- Use `package.json` `version` field for EARL reports. ## 3.0.1 - 2020-03-10 diff --git a/tests/earl-report.js b/tests/earl-report.js index fbdaa403..8c855050 100644 --- a/tests/earl-report.js +++ b/tests/earl-report.js @@ -70,12 +70,12 @@ function EarlReport(options) { 'subjectOf': [] }; /* eslint-enable quote-props */ - // FIXME: read this from somewhere - version = 'v3.0.1' + const version = require('../package.json').version; this._report['@id'] += '#' + this.id; this._report['doap:name'] += ' ' + this.id; this._report['dc:title'] += ' ' + this.id; - this._report['doap:release']['doap:name'] = this._report['doap:name'] + ' ' + version; + this._report['doap:release']['doap:name'] = + this._report['doap:name'] + ' ' + version; this._report['doap:release']['doap:revision'] = version; }