"use strict";
/* Socket Lib - Built with rolldown */
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_primordials_map_set = require('../primordials/map-set.js');

//#region src/constants/lifecycle-script-names.ts
/**
* @file NPM lifecycle script names. Standard npm lifecycle hooks that can be
*   defined in package.json scripts.
*   https://docs.npmjs.com/cli/v10/using-npm/scripts#life-cycle-scripts.
*/
const lifecycleScriptNames = new require_primordials_map_set.SetCtor([
	"dependencies",
	"prepublishOnly",
	...[
		"install",
		"pack",
		"prepare",
		"publish",
		"restart",
		"start",
		"stop",
		"version"
	].map((n) => [
		`pre${n}`,
		n,
		`post${n}`
	])
].flat());

//#endregion
exports.lifecycleScriptNames = lifecycleScriptNames;