blockfrost-openapi 0.1.86

Blockfrost OpenAPI types for Cardano
Documentation
const fs = require("fs");
const path = require("path");

const config = JSON.parse(
  fs.readFileSync(path.join(__dirname, "openapi-generator.json"), "utf-8")
);

const cargoPath = path.join(__dirname, "Cargo.toml");
let cargo = fs.readFileSync(cargoPath, "utf-8");

if (config.packageDescription) {
  cargo = cargo.replace(
    /^description = ".*"$/m,
    `description = "${config.packageDescription}"`
  );
}

if (config.packageName) {
  cargo = cargo.replace(
    /^name = ".*"$/m,
    `name = "${config.packageName}"`
  );
}

fs.writeFileSync(cargoPath, cargo);