mindmap / scripts /publish.js
manhteky123's picture
Upload 213 files
60f878e verified
const { execSync } = require('child_process');
const path = require('path');
const fs = require('fs');
const libraries = ['react-board', 'react-text', 'drawnix'];
libraries.forEach(lib => {
const libPath = path.resolve(__dirname, '../dist', lib);
if (fs.existsSync(libPath)) {
console.log(`Publishing ${lib}...`);
try {
execSync('npm publish --access public', {
cwd: libPath,
stdio: 'inherit'
});
console.log(`Successfully published ${lib}`);
} catch (error) {
console.error(`Failed to publish ${lib}:`, error);
}
} else {
console.error(`Library path not found: ${libPath}`);
}
});