Spaces:
Sleeping
Sleeping
| 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}`); | |
| } | |
| }); |