1.0.1 • Published 8 years ago
babel-plugin-program-metadata-literals v1.0.1
babel-plugin-program-metadata-literals
const script = `
'use strict';
'abc: def';
'Foo: Bar Baz ';
'Foo: quux';
'Empty:'
function doStuff() {
'Oof: Zab Rab';
'Foo: quux';
}
`;
const result = babel.transform(script, {plugins: [programMetadataLiteralPlugin]});
assert.deepEqual(result.metadata.programMetaDataLiterals, [
{key: 'abc', value: 'def'},
{key: 'Foo', value: 'Bar Baz'},
{key: 'Foo', value: 'quux'},
{key: 'Empty', value: ''},
{key: 'Oof', value: 'Zab Rab'},
{key: 'Foo', value: 'quux'},
]);