feat: add silky cli tools
This commit is contained in:
		
							
								
								
									
										26
									
								
								assistant/bun-lib.config.mjs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								assistant/bun-lib.config.mjs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| import path from 'node:path'; | ||||
| import pkg from './package.json'; | ||||
| import fs from 'node:fs'; | ||||
| // bun run src/index.ts -- | ||||
| import { fileURLToPath } from 'node:url'; | ||||
| const __dirname = path.dirname(fileURLToPath(import.meta.url)); | ||||
| /** | ||||
|  * | ||||
|  * @param {string} p | ||||
|  * @returns | ||||
|  */ | ||||
| export const w = (p) => path.join(__dirname, p); | ||||
| await Bun.build({ | ||||
|   target: 'node', | ||||
|   format: 'esm', | ||||
|   entrypoints: [w('./src/lib.ts')], | ||||
|   outdir: w('./libs'), | ||||
|   naming: { | ||||
|     entry: 'assistant-lib.mjs', | ||||
|   }, | ||||
|   external: ['pm2'], | ||||
|   define: { | ||||
|     ENVISION_VERSION: JSON.stringify(pkg.version), | ||||
|   }, | ||||
|   env: 'ENVISION_*', | ||||
| }); | ||||
		Reference in New Issue
	
	Block a user