'use strict';

var chunk7IMBVNN5_cjs = require('./chunk-7IMBVNN5.cjs');
require('./chunk-V46H6SSV.cjs');
require('./chunk-LP4HYSF4.cjs');
require('./chunk-OUQKSIVE.cjs');
require('./chunk-BV6NF7O2.cjs');
require('./chunk-TFTEYV3L.cjs');
require('./chunk-LIVWVTFX.cjs');
require('./chunk-4P7EMDB7.cjs');
require('./chunk-3RZI265Q.cjs');
require('./chunk-PZELMXXD.cjs');
require('./chunk-F77R4YDI.cjs');
require('./chunk-2ITILIBC.cjs');
require('./chunk-F5JNSG3I.cjs');
require('./chunk-4JZ27NWL.cjs');
require('./chunk-VC2OEBZN.cjs');
require('./chunk-OTH2GDR2.cjs');
var chunk3MH6X7IX_cjs = require('./chunk-3MH6X7IX.cjs');
require('./chunk-VPBRJQ7F.cjs');
require('./chunk-S2DYOF52.cjs');
require('./chunk-DRYQZQGV.cjs');
require('./chunk-UJJENY47.cjs');
require('./chunk-Y42FCFTW.cjs');
require('./chunk-SQMHEI3Z.cjs');
require('./chunk-XCPPXOG6.cjs');
var chunkAF3E2D32_cjs = require('./chunk-AF3E2D32.cjs');

// src/preset.ts
var Preset = class extends chunk7IMBVNN5_cjs.Plugin {
  static {
    chunkAF3E2D32_cjs.__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 = chunk3MH6X7IX_cjs.createLog(`${this.name}-preset`);
    this.installPath = installPath || `@storm-stack/preset-${this.name}`;
  }
};

exports.Preset = Preset;
//# sourceMappingURL=preset.cjs.map
//# sourceMappingURL=preset.cjs.map