obsidian-dev-utils
Version:
This is the collection of useful functions that you can use for your Obsidian plugin development
22 lines (19 loc) • 2.25 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 { config } from "dotenv";
import { process } from "./NodeModules.mjs";
import { execFromRoot } from "./Root.mjs";
async function publish(isBeta) {
config();
const npmEnv = process.env;
await execFromRoot(["npm", "config", "set", `//registry.npmjs.org/:_authToken=${npmEnv.NPM_TOKEN ?? ""}`]);
const tag = isBeta ? "beta" : "latest";
await execFromRoot(["npm", "publish", "--tag", tag]);
}
export {
publish
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vc3JjL1NjcmlwdFV0aWxzL05wbVB1Ymxpc2gudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qKlxuICogQHBhY2thZ2VEb2N1bWVudGF0aW9uXG4gKlxuICogQ29udGFpbnMgdXRpbGl0eSBmdW5jdGlvbnMgZm9yIE5QTSBwdWJsaXNoLlxuICovXG5cbmltcG9ydCB7IGNvbmZpZyB9IGZyb20gJ2RvdGVudic7XG5cbmltcG9ydCB7IHByb2Nlc3MgfSBmcm9tICcuL05vZGVNb2R1bGVzLnRzJztcbmltcG9ydCB7IGV4ZWNGcm9tUm9vdCB9IGZyb20gJy4vUm9vdC50cyc7XG5cbmludGVyZmFjZSBOcG1FbnYge1xuICBOUE1fVE9LRU46IHN0cmluZztcbn1cblxuLyoqXG4gKiBQdWJsaXNoIHRvIE5QTS5cbiAqXG4gKiBAcGFyYW0gaXNCZXRhIC0gV2hldGhlciB0byBwdWJsaXNoIHRvIHRoZSBiZXRhIE5QTSByZWdpc3RyeS5cbiAqL1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIHB1Ymxpc2goaXNCZXRhPzogYm9vbGVhbik6IFByb21pc2U8dm9pZD4ge1xuICBjb25maWcoKTtcbiAgY29uc3QgbnBtRW52ID0gcHJvY2Vzcy5lbnYgYXMgUGFydGlhbDxOcG1FbnY+O1xuICBhd2FpdCBleGVjRnJvbVJvb3QoWyducG0nLCAnY29uZmlnJywgJ3NldCcsIGAvL3JlZ2lzdHJ5Lm5wbWpzLm9yZy86X2F1dGhUb2tlbj0ke25wbUVudi5OUE1fVE9LRU4gPz8gJyd9YF0pO1xuXG4gIGNvbnN0IHRhZyA9IGlzQmV0YSA/ICdiZXRhJyA6ICdsYXRlc3QnO1xuICBhd2FpdCBleGVjRnJvbVJvb3QoWyducG0nLCAncHVibGlzaCcsICctLXRhZycsIHRhZ10pO1xufVxuIl0sCiAgIm1hcHBpbmdzIjogIjs7Ozs7OztBQU1BLFNBQVMsY0FBYztBQUV2QixTQUFTLGVBQWU7QUFDeEIsU0FBUyxvQkFBb0I7QUFXN0IsZUFBc0IsUUFBUSxRQUFpQztBQUM3RCxTQUFPO0FBQ1AsUUFBTSxTQUFTLFFBQVE7QUFDdkIsUUFBTSxhQUFhLENBQUMsT0FBTyxVQUFVLE9BQU8sb0NBQW9DLE9BQU8sYUFBYSxFQUFFLEVBQUUsQ0FBQztBQUV6RyxRQUFNLE1BQU0sU0FBUyxTQUFTO0FBQzlCLFFBQU0sYUFBYSxDQUFDLE9BQU8sV0FBVyxTQUFTLEdBQUcsQ0FBQztBQUNyRDsiLAogICJuYW1lcyI6IFtdCn0K