wam-community
Version:
A collection of prebuilt Web Audio Modules ready for use
17 lines (11 loc) • 617 B
JavaScript
import fs from "fs";
import path from "path";
import { fileURLToPath } from 'url';
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const packageFilePath = path.join(__dirname, '../node_modules/@webaudiomodules/api/package.json');
const { version } = JSON.parse(fs.readFileSync(packageFilePath, 'utf-8'));
const versionFilePath = path.join(__dirname, './apiVersion.js');
if (fs.existsSync(versionFilePath)) fs.unlinkSync(versionFilePath);
fs.writeFileSync(versionFilePath, `export default ${JSON.stringify(version)};\n`);
console.log("API version file generated.");