UNPKG

l1-lottery-contracts

Version:

This repo contains smart contracts and related scripts for ZkNoid L1 Lottery proposed [here](https://forums.minaprotocol.com/t/zknoid-l1-lottery/6269)

14 lines 714 B
import path from 'path'; import { readdir, stat, copyFile, writeFile } from 'fs/promises'; // #TODO should be updated with current cache structure const directory = 'cache'; const files = await readdir(directory); const stats = await Promise.all(files.map((file) => stat(path.join(directory, file)))); console.log('Files', files); const filesToInclude = files.filter((x, i) => stats[i].size < 100000000); console.log('Files to include', filesToInclude); for (let fileToInclude of filesToInclude) { await copyFile(`cache/${fileToInclude}`, `cache_frontend/${fileToInclude}`); } await writeFile('cache_frontend/cache_list.json', JSON.stringify(filesToInclude, null, 2)); //# sourceMappingURL=prepare_cache.js.map