obsidian-dev-utils
Version:
This is the collection of useful functions that you can use for your Obsidian plugin development
93 lines (89 loc) • 6.12 kB
JavaScript
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
(function initEsm() {
if (globalThis.process) {
return;
}
const browserProcess = {
browser: true,
cwd() {
return '/';
},
env: {},
platform: 'android'
};
globalThis.process = browserProcess;
})();
import * as process from "node:process";
import {
createHook,
executionAsyncId
} from "node:async_hooks";
import { spawn } from "node:child_process";
import {
existsSync,
readFileSync,
statSync,
unlinkSync,
watch,
writeFileSync
} from "node:fs";
import {
cp,
glob,
mkdir,
readdir,
readFile,
rename,
rm,
stat,
unlink,
writeFile
} from "node:fs/promises";
import {
builtinModules,
createRequire,
Module
} from "node:module";
import {
arch,
endianness,
tmpdir
} from "node:os";
import { loadEnvFile } from "node:process";
import { createInterface } from "node:readline/promises";
import { fileURLToPath } from "node:url";
export {
Module,
arch,
builtinModules,
cp,
createHook,
createInterface,
createRequire,
endianness,
executionAsyncId,
existsSync,
fileURLToPath,
glob,
loadEnvFile,
mkdir,
process,
readFile,
readFileSync,
readdir,
rename,
rm,
spawn,
stat,
statSync,
tmpdir,
unlink,
unlinkSync,
watch,
writeFile,
writeFileSync
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vc3JjL1NjcmlwdFV0aWxzL05vZGVNb2R1bGVzLnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIvKipcbiAqIEBwYWNrYWdlRG9jdW1lbnRhdGlvblxuICpcbiAqIENvbnRhaW5zIHV0aWxpdHkgZnVuY3Rpb25zIGZvciBOb2RlLmpzIG1vZHVsZXMuXG4gKi9cblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGltcG9ydC14L25vLW5vZGVqcy1tb2R1bGVzLCBpbXBvcnQteC9uby1uYW1lc3BhY2UgLS0gVGhpcyBpcyB0aGUgb25seSBmaWxlIHdlIGVuY2Fwc3VsYXRlIGltcG9ydGluZyBOb2RlLmpzIG1vZHVsZXMuXG5pbXBvcnQgKiBhcyBwcm9jZXNzIGZyb20gJ25vZGU6cHJvY2Vzcyc7XG5cbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBpbXBvcnQteC9uby1ub2RlanMtbW9kdWxlcywgZXNsaW50LXBsdWdpbi10c2RvYy1yZXF1aXJlZC90c2RvYy1yZXF1aXJlZCAtLSBUaGlzIGlzIHRoZSBvbmx5IGZpbGUgd2UgZW5jYXBzdWxhdGUgaW1wb3J0aW5nIE5vZGUuanMgbW9kdWxlcy5cbmV4cG9ydCB7XG4gIGNyZWF0ZUhvb2ssXG4gIGV4ZWN1dGlvbkFzeW5jSWRcbn0gZnJvbSAnbm9kZTphc3luY19ob29rcyc7XG5cbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBpbXBvcnQteC9uby1ub2RlanMtbW9kdWxlcywgZXNsaW50LXBsdWdpbi10c2RvYy1yZXF1aXJlZC90c2RvYy1yZXF1aXJlZCAtLSBUaGlzIGlzIHRoZSBvbmx5IGZpbGUgd2UgZW5jYXBzdWxhdGUgaW1wb3J0aW5nIE5vZGUuanMgbW9kdWxlcy5cbmV4cG9ydCB7IHNwYXduIH0gZnJvbSAnbm9kZTpjaGlsZF9wcm9jZXNzJztcblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGltcG9ydC14L25vLW5vZGVqcy1tb2R1bGVzLCBlc2xpbnQtcGx1Z2luLXRzZG9jLXJlcXVpcmVkL3RzZG9jLXJlcXVpcmVkIC0tIFRoaXMgaXMgdGhlIG9ubHkgZmlsZSB3ZSBlbmNhcHN1bGF0ZSBpbXBvcnRpbmcgTm9kZS5qcyBtb2R1bGVzLlxuZXhwb3J0IHtcbiAgZXhpc3RzU3luYyxcbiAgcmVhZEZpbGVTeW5jLFxuICBzdGF0U3luYyxcbiAgdW5saW5rU3luYyxcbiAgd2F0Y2gsXG4gIHdyaXRlRmlsZVN5bmNcbn0gZnJvbSAnbm9kZTpmcyc7XG5cbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBpbXBvcnQteC9uby1ub2RlanMtbW9kdWxlcywgZXNsaW50LXBsdWdpbi10c2RvYy1yZXF1aXJlZC90c2RvYy1yZXF1aXJlZCAtLSBUaGlzIGlzIHRoZSBvbmx5IGZpbGUgd2UgZW5jYXBzdWxhdGUgaW1wb3J0aW5nIE5vZGUuanMgbW9kdWxlcy5cbmV4cG9ydCB0eXBlIHtcbiAgRGlyZW50LFxuICBGU1dhdGNoZXIsXG4gIE9iamVjdEVuY29kaW5nT3B0aW9ucyxcbiAgUGF0aExpa2UsXG4gIFN0YXRzLFxuICBXYXRjaEV2ZW50VHlwZVxufSBmcm9tICdub2RlOmZzJztcblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGVzbGludC1wbHVnaW4tdHNkb2MtcmVxdWlyZWQvdHNkb2MtcmVxdWlyZWQgLS0gVGhpcyBpcyB0aGUgb25seSBmaWxlIHdlIGVuY2Fwc3VsYXRlIGltcG9ydGluZyBOb2RlLmpzIG1vZHVsZXMuXG5leHBvcnQgeyBwcm9jZXNzIH07XG5cbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBpbXBvcnQteC9uby1ub2RlanMtbW9kdWxlcywgZXNsaW50LXBsdWdpbi10c2RvYy1yZXF1aXJlZC90c2RvYy1yZXF1aXJlZCAtLSBUaGlzIGlzIHRoZSBvbmx5IGZpbGUgd2UgZW5jYXBzdWxhdGUgaW1wb3J0aW5nIE5vZGUuanMgbW9kdWxlcy5cbmV4cG9ydCB7XG4gIGNwLFxuICBnbG9iLFxuICBta2RpcixcbiAgcmVhZGRpcixcbiAgcmVhZEZpbGUsXG4gIHJlbmFtZSxcbiAgcm0sXG4gIHN0YXQsXG4gIHVubGluayxcbiAgd3JpdGVGaWxlXG59IGZyb20gJ25vZGU6ZnMvcHJvbWlzZXMnO1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgaW1wb3J0LXgvbm8tbm9kZWpzLW1vZHVsZXMsIGVzbGludC1wbHVnaW4tdHNkb2MtcmVxdWlyZWQvdHNkb2MtcmVxdWlyZWQgLS0gVGhpcyBpcyB0aGUgb25seSBmaWxlIHdlIGVuY2Fwc3VsYXRlIGltcG9ydGluZyBOb2RlLmpzIG1vZHVsZXMuXG5leHBvcnQge1xuICBidWlsdGluTW9kdWxlcyxcbiAgY3JlYXRlUmVxdWlyZSxcbiAgTW9kdWxlXG59IGZyb20gJ25vZGU6bW9kdWxlJztcblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGltcG9ydC14L25vLW5vZGVqcy1tb2R1bGVzLCBlc2xpbnQtcGx1Z2luLXRzZG9jLXJlcXVpcmVkL3RzZG9jLXJlcXVpcmVkIC0tIFRoaXMgaXMgdGhlIG9ubHkgZmlsZSB3ZSBlbmNhcHN1bGF0ZSBpbXBvcnRpbmcgTm9kZS5qcyBtb2R1bGVzLlxuZXhwb3J0IHtcbiAgYXJjaCxcbiAgZW5kaWFubmVzcyxcbiAgdG1wZGlyXG59IGZyb20gJ25vZGU6b3MnO1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgaW1wb3J0LXgvbm8tbm9kZWpzLW1vZHVsZXMsIGVzbGludC1wbHVnaW4tdHNkb2MtcmVxdWlyZWQvdHNkb2MtcmVxdWlyZWQgLS0gVGhpcyBpcyB0aGUgb25seSBmaWxlIHdlIGVuY2Fwc3VsYXRlIGltcG9ydGluZyBOb2RlLmpzIG1vZHVsZXMuXG5leHBvcnQgeyBsb2FkRW52RmlsZSB9IGZyb20gJ25vZGU6cHJvY2Vzcyc7XG5cbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBpbXBvcnQteC9uby1ub2RlanMtbW9kdWxlcywgZXNsaW50LXBsdWdpbi10c2RvYy1yZXF1aXJlZC90c2RvYy1yZXF1aXJlZCAtLSBUaGlzIGlzIHRoZSBvbmx5IGZpbGUgd2UgZW5jYXBzdWxhdGUgaW1wb3J0aW5nIE5vZGUuanMgbW9kdWxlcy5cbmV4cG9ydCB7IGNyZWF0ZUludGVyZmFjZSB9IGZyb20gJ25vZGU6cmVhZGxpbmUvcHJvbWlzZXMnO1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgaW1wb3J0LXgvbm8tbm9kZWpzLW1vZHVsZXMsIGVzbGludC1wbHVnaW4tdHNkb2MtcmVxdWlyZWQvdHNkb2MtcmVxdWlyZWQgLS0gVGhpcyBpcyB0aGUgb25seSBmaWxlIHdlIGVuY2Fwc3VsYXRlIGltcG9ydGluZyBOb2RlLmpzIG1vZHVsZXMuXG5leHBvcnQgeyBmaWxlVVJMVG9QYXRoIH0gZnJvbSAnbm9kZTp1cmwnO1xuIl0sCiAgIm1hcHBpbmdzIjogIjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBT0EsWUFBWSxhQUFhO0FBR3pCO0FBQUEsRUFDRTtBQUFBLEVBQ0E7QUFBQSxPQUNLO0FBR1AsU0FBUyxhQUFhO0FBR3RCO0FBQUEsRUFDRTtBQUFBLEVBQ0E7QUFBQSxFQUNBO0FBQUEsRUFDQTtBQUFBLEVBQ0E7QUFBQSxFQUNBO0FBQUEsT0FDSztBQWdCUDtBQUFBLEVBQ0U7QUFBQSxFQUNBO0FBQUEsRUFDQTtBQUFBLEVBQ0E7QUFBQSxFQUNBO0FBQUEsRUFDQTtBQUFBLEVBQ0E7QUFBQSxFQUNBO0FBQUEsRUFDQTtBQUFBLEVBQ0E7QUFBQSxPQUNLO0FBR1A7QUFBQSxFQUNFO0FBQUEsRUFDQTtBQUFBLEVBQ0E7QUFBQSxPQUNLO0FBR1A7QUFBQSxFQUNFO0FBQUEsRUFDQTtBQUFBLEVBQ0E7QUFBQSxPQUNLO0FBR1AsU0FBUyxtQkFBbUI7QUFHNUIsU0FBUyx1QkFBdUI7QUFHaEMsU0FBUyxxQkFBcUI7IiwKICAibmFtZXMiOiBbXQp9Cg==