UNPKG

@nolebase/vitepress-plugin-git-changelog

Version:

A VitePress plugin that adds a changelog fetched from git to your documentation.

56 lines (55 loc) 1.83 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { NolebaseGitChangelogPlugin: true, NolebaseGitChangelog: true, NolebaseGitContributors: true, InjectionKey: true }; Object.defineProperty(exports, "InjectionKey", { enumerable: true, get: function () { return _constants.InjectionKey; } }); Object.defineProperty(exports, "NolebaseGitChangelog", { enumerable: true, get: function () { return _Changelog.default; } }); exports.NolebaseGitChangelogPlugin = void 0; Object.defineProperty(exports, "NolebaseGitContributors", { enumerable: true, get: function () { return _Contributors.default; } }); var _Changelog = _interopRequireDefault(require("./components/Changelog.vue")); var _Contributors = _interopRequireDefault(require("./components/Contributors.vue")); var _constants = require("./constants"); var _composables = require("./composables"); Object.keys(_composables).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _composables[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _composables[key]; } }); }); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const components = { NolebaseGitChangelog: _Changelog.default, NolebaseGitContributors: _Contributors.default }; const NolebaseGitChangelogPlugin = exports.NolebaseGitChangelogPlugin = { install(app, options) { if (typeof options !== "undefined" && typeof options === "object") app.provide(_constants.InjectionKey, options); for (const key of Object.keys(components)) app.component(key, components[key]); } };