import { Plugin } from './chunk-INBXDZHG.js';
import './chunk-VVGEMTOO.js';
import './chunk-Q3I5ZHAF.js';
import './chunk-ZV4SN2CX.js';
import './chunk-GVGV5XFF.js';
import './chunk-BAV2W5AA.js';
import './chunk-2FB623IG.js';
import './chunk-IRKSJ3RH.js';
import './chunk-OV4QUJV2.js';
import './chunk-UTOXKP6U.js';
import './chunk-S2ETMZSK.js';
import './chunk-QLRH4TNM.js';
import './chunk-EH3WHYSZ.js';
import './chunk-VNY3ILRH.js';
import './chunk-RWOBQPSN.js';
import './chunk-7LQATK6V.js';
import { createLog } from './chunk-EAGALHEL.js';
import './chunk-4FDFE63H.js';
import './chunk-6WN7XHVB.js';
import './chunk-Z35GB2M2.js';
import './chunk-V3VWCAQH.js';
import './chunk-665NTAJO.js';
import './chunk-J3TAATZP.js';
import './chunk-W42PT5TY.js';
import { __name } from './chunk-6AXVLTU5.js';

// src/preset.ts
var Preset = class extends Plugin {
  static {
    __name(this, "Preset");
  }
  /**
  * A list of plugin modules required as dependencies by the current Preset.
  *
  * @remarks
  * These plugins will be called prior to the current Preset.
  */
  dependencies = [];
  /**
  * The constructor for the Preset
  *
  * @param name - The name of the preset
  * @param installPath - The path to install the preset
  */
  constructor(name, installPath) {
    super(name, installPath);
    this.log = createLog(`${this.name}-preset`);
    this.installPath = installPath || `@storm-stack/preset-${this.name}`;
  }
};

export { Preset };
//# sourceMappingURL=preset.js.map
//# sourceMappingURL=preset.js.map