performr-runner-metadata-parser
v1.0.1
Published
Parse metadata directives within performr-runner script files
Downloads
8
Readme
performr-runner-metadata-parser
const metaDataParser = require('performr-runner-metadata-parser');
const assert = require('assert');
const script = `
'use strict';
'abc: def';
'Foo: Bar Baz ';
'Foo: quux';
'Empty:'
function doStuff() {
'Oof: Zab Rab';
'Foo: quux';
}
`;
const result = metaDataParser(script);
assert.deepEqual(result, [
{key: 'abc', value: 'def'},
{key: 'Foo', value: 'Bar Baz'},
{key: 'Foo', value: 'quux'},
{key: 'Empty', value: ''}
]);