release.js 570 B

12345678910111213141516171819
  1. const fs = require("fs");
  2. const path = require("path");
  3. const toml = require("toml");
  4. const pyproject = path.resolve(__dirname, "./", "pyproject.toml");
  5. const packageFile = fs.readFileSync(pyproject).toString();
  6. const parsedToml = toml.parse(packageFile);
  7. const packageName = parsedToml.project.name;
  8. const versionNumber = parsedToml.project.version;
  9. module.exports.name = packageName;
  10. module.exports.version = versionNumber;
  11. module.exports.getReleaseName = () => {
  12. const version = require("./release");
  13. return `${version.name}@${version.version}-frontend`;
  14. };