mirror of
				https://github.com/excalidraw/excalidraw.git
				synced 2025-10-31 19:04:35 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			635 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			635 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const { execSync } = require("child_process");
 | |
| 
 | |
| const excalidrawDir = `${__dirname}/../src/packages/excalidraw`;
 | |
| const excalidrawPackage = `${excalidrawDir}/package.json`;
 | |
| const pkg = require(excalidrawPackage);
 | |
| 
 | |
| const publish = () => {
 | |
|   try {
 | |
|     execSync(`yarn  --frozen-lockfile`);
 | |
|     execSync(`yarn --frozen-lockfile`, { cwd: excalidrawDir });
 | |
|     execSync(`yarn run build:umd`, { cwd: excalidrawDir });
 | |
|     execSync(`yarn --cwd ${excalidrawDir} publish`);
 | |
|   } catch (error) {
 | |
|     console.error(error);
 | |
|     process.exit(1);
 | |
|   }
 | |
| };
 | |
| 
 | |
| const release = () => {
 | |
|   publish();
 | |
|   console.info(`Published ${pkg.version}!`);
 | |
| };
 | |
| 
 | |
| release();
 | 
