UNPKG

image-wife

Version:

A library for compile-time and runtime procedural modification of photographic images.

19 lines (16 loc) 646 B
const fs = require('fs-extra'); const glob = require('glob'); const path = require('path'); const distDir = path.join(__dirname, 'dist'); const imagesDistDir = path.join(distDir, 'images'); const outputPath = path.join(__dirname, 'src', 'imageFilepaths.ts'); glob(`${imagesDistDir}/*.png`, (err, matches) => { if (err) { console.error(err); process.exit(1); } const relativePaths = matches.map((match) => path.relative(distDir, match)); const stringified = JSON.stringify(relativePaths, null, 2); const output = `export const imageFilepaths = ${stringified};` fs.writeFile(outputPath, output, 'utf8'); });