UNPKG

infopack

Version:

Information package generator

71 lines (70 loc) 2.43 kB
"use strict"; 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();