intlayer-editor
Version:
Integrate the Intlayer visual editor into your Intlayer projects, enabling CMS-like content management with multilingual support.
23 lines (21 loc) • 683 B
JavaScript
const require_rolldown_runtime = require('../_virtual/rolldown_runtime.cjs');
let node_net = require("node:net");
node_net = require_rolldown_runtime.__toESM(node_net);
//#region src/utils/checkPortAvailability.ts
const checkPortAvailability = (port) => {
return new Promise((resolve) => {
const server = node_net.default.createServer();
server.once("error", (err) => {
if (err.code === "EADDRINUSE") resolve(false);
else resolve(true);
});
server.once("listening", () => {
server.close();
resolve(true);
});
server.listen(port);
});
};
//#endregion
exports.checkPortAvailability = checkPortAvailability;
//# sourceMappingURL=checkPortAvailability.cjs.map