UNPKG

abi.js

Version:

[![typescript-icon]][typescript-link] [![license-icon]][license-link] [![status-icon]][status-link] [![ci-icon]][ci-link] [![twitter-icon]][twitter-link]

84 lines (80 loc) 2.7 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/runtime.ts var runtime_exports = {}; __export(runtime_exports, { cwd: () => cwd, deflateSync: () => import_node_zlib.deflateSync, deserialize: () => import_node_v8.deserialize, engine: () => engine, fileExists: () => import_node_fs2.existsSync, inflateSync: () => import_node_zlib.inflateSync, joinPath: () => import_node_path2.join, pathinfo: () => pathinfo, readFile: () => import_node_fs2.readFileSync, runtime: () => runtime, serialize: () => import_node_v8.serialize, writeFile: () => import_node_fs2.writeFileSync }); module.exports = __toCommonJS(runtime_exports); // src/engine.ts var import_node_v8 = require("node:v8"); var import_node_zlib = require("node:zlib"); var engine = "V8"; // src/runtime.ts var import_node_fs = require("node:fs"); var import_node_path = require("node:path"); var import_node_path2 = require("node:path"); var import_node_fs2 = require("node:fs"); var runtime = process.versions != null && process.versions.node != null ? "Node.js" : "Bun"; function pathinfo(name) { const info = (0, import_node_fs.lstatSync)(name); return { name, realname: (0, import_node_fs.realpathSync)(name), normalname: (0, import_node_path.normalize)(name), isAbsolute: (0, import_node_path.isAbsolute)(name), isDirectory: info.isDirectory(), isFile: info.isFile(), isSymlink: info.isSymbolicLink(), extension: (0, import_node_path.extname)(name), basename: (0, import_node_path.basename)(name), dirname: (0, import_node_path.dirname)(name), birthtime: info.birthtime, atime: info.atime, mtime: info.mtime, size: info.size }; } var cwd = process.cwd(); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { cwd, deflateSync, deserialize, engine, fileExists, inflateSync, joinPath, pathinfo, readFile, runtime, serialize, writeFile });