UNPKG

@storm-software/esbuild

Version:

A package containing `esbuild` utilities for building Storm Software libraries and applications

26 lines (16 loc) 811 B
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunkDMCSA7GDcjs = require('./chunk-DMCSA7GD.cjs'); var _chunk4ICWACJMcjs = require('./chunk-4ICWACJM.cjs'); // src/clean.ts _chunk4ICWACJMcjs.init_cjs_shims.call(void 0, ); var _promises = require('fs/promises'); async function clean(name = "ESBuild", directory, config) { _chunkDMCSA7GDcjs.writeDebug.call(void 0, ` \u{1F9F9} Cleaning ${name} output path: ${directory}`, config); const stopwatch = _chunkDMCSA7GDcjs.getStopwatch.call(void 0, `${name} output clean`); await cleanDirectories(directory); stopwatch(); } async function cleanDirectories(directory) { await _promises.rm.call(void 0, directory, { recursive: true, force: true }); } exports.clean = clean; exports.cleanDirectories = cleanDirectories;