UNPKG

pixture

Version:

Pixture CLI

34 lines 962 B
import pixture from './pixture-engine.mjs'; import moment from 'moment'; import fs from 'fs'; import fspath from 'path'; const env = { readText(path) { return fs.readFileSync(path, 'utf8'); }, writeText(path, data) { const dirname = fspath.dirname(path); if (!fs.existsSync(dirname)) { fs.mkdirSync(dirname); } fs.writeFileSync(path, data, 'utf8'); }, scriptGlobals() { return { Date: moment, }; } }; const rootDirPath = './example/site-1/'; const config = { data: fspath.join(rootDirPath, 'source/1_data.pixture.json'), component: fspath.join(rootDirPath, 'source/2_component.pixture.xml'), pages: [ { in: fspath.join(rootDirPath, 'source/3_top.pixture.html'), out: fspath.join(rootDirPath, 'page/index.html'), } ], }; const result = pixture.generate(env, config); //# sourceMappingURL=pixture.mjs.map