Further cleanup
This commit is contained in:
parent
3a3a4ff633
commit
afeee11738
1 changed files with 30 additions and 17 deletions
47
verdafile.js
47
verdafile.js
|
@ -496,9 +496,22 @@ async function CreateGroupArchiveFile(dir, out, ...files) {
|
||||||
}
|
}
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////
|
||||||
////// Root Tasks //////
|
////// Exports //////
|
||||||
///////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
// Sample Images
|
||||||
|
|
||||||
|
const Pages = task(`pages`, async target => {
|
||||||
|
await target.need(PagesDataExport, PagesFontExport);
|
||||||
|
});
|
||||||
|
const PagesFast = task(`pages-fast`, async target => {
|
||||||
|
await target.need(PagesDataExport, PagesFastFontExport(`iosevka`));
|
||||||
|
});
|
||||||
|
const PagesFastSlab = task(`pages-fast-slab`, async target => {
|
||||||
|
await target.need(PagesDataExport, PagesFastFontExport(`iosevka-slab`));
|
||||||
|
});
|
||||||
|
|
||||||
const PagesDir = oracle(`pages-dir-path`, async target => {
|
const PagesDir = oracle(`pages-dir-path`, async target => {
|
||||||
const pagesDir = Path.resolve(__dirname, "../Iosevka-Pages");
|
const pagesDir = Path.resolve(__dirname, "../Iosevka-Pages");
|
||||||
if (!fs.existsSync(pagesDir)) {
|
if (!fs.existsSync(pagesDir)) {
|
||||||
|
@ -559,14 +572,16 @@ const PagesFastFontExport = task.make(
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
const Pages = task(`pages`, async target => {
|
///////////////////////////////////////////////////////////
|
||||||
await target.need(PagesDataExport, PagesFontExport);
|
// Sample Images
|
||||||
});
|
|
||||||
const PagesFast = task(`pages-fast`, async target => {
|
const SampleImages = task(`sample-images`, async target => {
|
||||||
await target.need(PagesDataExport, PagesFastFontExport(`iosevka`));
|
const [cfgP, sh] = await target.need(PackageSnapshotConfig, SnapShotHtml, TakeSampleImages);
|
||||||
});
|
const de = JSON.parse(fs.readFileSync(`${sh.dir}/${sh.name}.data.json`));
|
||||||
const PagesFastSlab = task(`pages-fast-slab`, async target => {
|
await target.need(
|
||||||
await target.need(PagesDataExport, PagesFastFontExport(`iosevka-slab`));
|
cfgP.map(opt => ScreenShot(opt.name)),
|
||||||
|
de.readmeSnapshotTasks.map(opt => ScreenShot(opt.name))
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
const SampleImagesPre = task(`sample-images:pre`, async target => {
|
const SampleImagesPre = task(`sample-images:pre`, async target => {
|
||||||
|
@ -650,14 +665,8 @@ const ScreenShot = file.make(
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
const SampleImages = task(`sample-images`, async target => {
|
///////////////////////////////////////////////////////////
|
||||||
const [cfgP, sh] = await target.need(PackageSnapshotConfig, SnapShotHtml, TakeSampleImages);
|
// Release notes
|
||||||
const de = JSON.parse(fs.readFileSync(`${sh.dir}/${sh.name}.data.json`));
|
|
||||||
await target.need(
|
|
||||||
cfgP.map(opt => ScreenShot(opt.name)),
|
|
||||||
de.readmeSnapshotTasks.map(opt => ScreenShot(opt.name))
|
|
||||||
);
|
|
||||||
});
|
|
||||||
|
|
||||||
const ReleaseNotes = task(`release:release-note`, async t => {
|
const ReleaseNotes = task(`release:release-note`, async t => {
|
||||||
const [version] = await t.need(Version);
|
const [version] = await t.need(Version);
|
||||||
|
@ -710,6 +719,10 @@ const ChangeFileList = oracle.make(
|
||||||
target => FileList({ under: "changes", pattern: "*.md" })(target)
|
target => FileList({ under: "changes", pattern: "*.md" })(target)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
////// Entries //////
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
|
||||||
phony(`clean`, async () => {
|
phony(`clean`, async () => {
|
||||||
await rm(BUILD);
|
await rm(BUILD);
|
||||||
await rm(DIST);
|
await rm(DIST);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue