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

//#region src/eco/npm/yarnpkg/yarn/lockfile-format.ts
/**
* @file Format descriptor for `yarn.lock` — yarn's lockfile (Classic v1 + Berry
*   v6 share the filename; the parser auto-discriminates on `__metadata:`
*   presence). Returned by `src/eco/manifest/detect-format.ts` when a filename
*   matches `yarn.lock`.
*/
const YARN_LOCK_FORMAT = require_primordials_object.ObjectFreeze({
	__proto__: null,
	ecosystem: "npm",
	format: "yarn",
	type: "lockfile"
});
const YARN_LOCK_FILENAME = "yarn.lock";

//#endregion
exports.YARN_LOCK_FILENAME = YARN_LOCK_FILENAME;
exports.YARN_LOCK_FORMAT = YARN_LOCK_FORMAT;