Project Init

This commit is contained in:
Muluhabt
2026-05-29 15:23:46 +03:00
commit 2fbc557aac
67387 changed files with 6063341 additions and 0 deletions

46
node_modules/address/dist/commonjs/address.d.ts generated vendored Normal file
View File

@@ -0,0 +1,46 @@
/// <reference types="node" />
import os from 'node:os';
export declare const MAC_RE: RegExp;
export declare const MAC_IP_RE: RegExp;
export interface Address {
ip?: string;
ipv6?: string;
mac?: string;
}
export type AddressCallback = (err: Error | null, addr: Address) => void;
export type MacCallback = (err?: Error | null, addr?: string | null) => void;
export type DnsCallback = (err?: Error | null, servers?: string[]) => void;
export declare function getInterfaceAddress(family?: string, name?: string): os.NetworkInterfaceInfo | undefined;
/**
* Get current machine IPv4
*
* interfaceName: interface name, default is 'eth' on linux, 'en' on mac os.
*/
export declare function ip(interfaceName?: string): string | undefined;
/**
* Get current machine IPv6
*
* interfaceName: interface name, default is 'eth' on linux, 'en' on mac os.
*/
export declare function ipv6(interfaceName?: string): string | undefined;
/**
* Get current machine MAC address
*
* interfaceName: name, default is 'eth' on linux, 'en' on mac os.
*/
export declare function mac(callback: MacCallback): void;
export declare function mac(interfaceName: string, callback: MacCallback): void;
/**
* Get DNS servers.
*
* filepath: resolv config file path. default is '/etc/resolv.conf'.
*/
export declare function dns(callback: DnsCallback): void;
export declare function dns(filepath: string, callback: DnsCallback): void;
/**
* Get all addresses.
*
* interfaceName: interface name, default is 'eth' on linux, 'en' on mac os.
*/
export declare function address(callback: AddressCallback): void;
export declare function address(interfaceName: string, callback: AddressCallback): void;

256
node_modules/address/dist/commonjs/address.js generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/address/dist/commonjs/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import { address } from './address.js';
export * from './address.js';
export default address;

20
node_modules/address/dist/commonjs/index.js generated vendored Normal file
View File

@@ -0,0 +1,20 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
const address_js_1 = require("./address.js");
__exportStar(require("./address.js"), exports);
exports.default = address_js_1.address;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLDZDQUF1QztBQUV2QywrQ0FBNkI7QUFDN0Isa0JBQWUsb0JBQU8sQ0FBQyJ9

3
node_modules/address/dist/commonjs/package.json generated vendored Normal file
View File

@@ -0,0 +1,3 @@
{
"type": "commonjs"
}

4
node_modules/address/dist/commonjs/promises.d.ts generated vendored Normal file
View File

@@ -0,0 +1,4 @@
import { Address } from './address.js';
export declare function address(interfaceName?: string): Promise<Address>;
export declare function mac(interfaceName?: string): Promise<string | null>;
export declare function dns(filepath?: string): Promise<string[]>;

35
node_modules/address/dist/commonjs/promises.js generated vendored Normal file
View File

@@ -0,0 +1,35 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.dns = exports.mac = exports.address = void 0;
const address_js_1 = require("./address.js");
function address(interfaceName) {
return new Promise((resolve, reject) => {
(0, address_js_1.address)(interfaceName || '', (err, address) => {
if (err)
return reject(err);
resolve(address);
});
});
}
exports.address = address;
function mac(interfaceName) {
return new Promise((resolve, reject) => {
(0, address_js_1.mac)(interfaceName || '', (err, address) => {
if (err)
return reject(err);
resolve(address || null);
});
});
}
exports.mac = mac;
function dns(filepath) {
return new Promise((resolve, reject) => {
(0, address_js_1.dns)(filepath || '', (err, servers) => {
if (err)
return reject(err);
resolve(servers || []);
});
});
}
exports.dns = dns;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvbWlzZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcHJvbWlzZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkNBSXNCO0FBRXRCLFNBQWdCLE9BQU8sQ0FBQyxhQUFzQjtJQUM1QyxPQUFPLElBQUksT0FBTyxDQUFVLENBQUMsT0FBTyxFQUFFLE1BQU0sRUFBRSxFQUFFO1FBQzlDLElBQUEsb0JBQVUsRUFBQyxhQUFhLElBQUksRUFBRSxFQUFFLENBQUMsR0FBRyxFQUFFLE9BQU8sRUFBRSxFQUFFO1lBQy9DLElBQUksR0FBRztnQkFBRSxPQUFPLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUM1QixPQUFPLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDbkIsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDLENBQUMsQ0FBQztBQUNMLENBQUM7QUFQRCwwQkFPQztBQUVELFNBQWdCLEdBQUcsQ0FBQyxhQUFzQjtJQUN4QyxPQUFPLElBQUksT0FBTyxDQUFnQixDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtRQUNwRCxJQUFBLGdCQUFNLEVBQUMsYUFBYSxJQUFJLEVBQUUsRUFBRSxDQUFDLEdBQUcsRUFBRSxPQUFPLEVBQUUsRUFBRTtZQUMzQyxJQUFJLEdBQUc7Z0JBQUUsT0FBTyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDNUIsT0FBTyxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsQ0FBQztRQUMzQixDQUFDLENBQUMsQ0FBQztJQUNMLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQztBQVBELGtCQU9DO0FBRUQsU0FBZ0IsR0FBRyxDQUFDLFFBQWlCO0lBQ25DLE9BQU8sSUFBSSxPQUFPLENBQVcsQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUU7UUFDL0MsSUFBQSxnQkFBTSxFQUFDLFFBQVEsSUFBSSxFQUFFLEVBQUUsQ0FBQyxHQUFHLEVBQUUsT0FBTyxFQUFFLEVBQUU7WUFDdEMsSUFBSSxHQUFHO2dCQUFFLE9BQU8sTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQzVCLE9BQU8sQ0FBQyxPQUFPLElBQUksRUFBRSxDQUFDLENBQUM7UUFDekIsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDLENBQUMsQ0FBQztBQUNMLENBQUM7QUFQRCxrQkFPQyJ9