infopack
Version:
Information package generator
71 lines (70 loc) • 2.43 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var pipeline_1 = require("../../lib/pipeline");
var index_1 = __importDefault(require("../../index"));
var folder_to_infopack_1 = require("../../lib/generators/folder-to-infopack");
var run = function (executor) {
executor.toOutput({
path: 'zzz.snippet.html',
title: 'zzz Snippet',
description: 'Some fancy description',
data: Buffer.from('<h1>En rubrik</h1><p>Hej detta är en mening</p>')
});
executor.toOutput({
path: 'zzz/zzz.txt',
title: 'A som i alfabetet',
description: 'Some fancy description',
data: Buffer.from('some data')
});
executor.toOutput({
path: 'test/aaa.txt',
title: 'A som i alfabetet',
description: 'Some fancy description',
data: Buffer.from('some data')
});
executor.toOutput({
path: 'aaa.txt',
title: 'A som i alfabetet',
description: 'Some fancy description',
data: Buffer.from('some data')
});
executor.toOutput({
path: 'test-mapp/aaa.txt',
title: 'A som i alfabetet',
description: 'Some fancy description',
data: Buffer.from('some data')
});
executor.toOutput({
path: 'test-mapp/bbb.txt',
title: 'B som i alfabetet',
description: 'Some fancy description',
data: Buffer.from('some data')
});
executor.toOutput({
path: 'origin-test/en-markdown-fil.md',
title: 'Ett exempel på en markdown-fil',
description: 'Detta är ett en exempel på en markdown fil',
data: Buffer.from('# Hello')
});
executor.toOutput({
path: 'origin-test/en-html-fil.partial.html',
title: 'Ett exempel på en markdown-fil',
description: 'Detta är ett en exempel på en html fil som är genererad från en html fil',
origin: ['./en-markdown-fil.md'],
data: Buffer.from('<h1>Hello</h1>')
});
return Promise.resolve();
};
var steps = [
(0, folder_to_infopack_1.step)(),
new pipeline_1.PipelineStep(run)
];
var pipeline = new index_1.default(steps, {
namespace: 'swe-nrb',
title: 'Testpaket',
basePath: 'tests/folder-to-infopack-test/test_dir'
});
pipeline.run();