proposal-30-decentralize-so.../scripts/calculateIpfsV1Cids.ts

16 lines
523 B
TypeScript

import fs from "fs";
import path from "path";
import CID from "cids";
import { DeclCalculator } from "./utils";
import { ipfsCids } from "./constants";
const convertCIDToV1 = (cidV0: string) => `"${new CID(cidV0).toV1().toString()}"`;
const { calculateDecl } = new DeclCalculator("const", "", convertCIDToV1, (name: string) => name + "IpfsCid");
const typescriptCode = Object.entries(ipfsCids)
.map((e) => calculateDecl(e))
.join("");
fs.writeFileSync(path.join(".", "data", "ipfsV1CIDs.txt"), typescriptCode);