@mr-hope/vuepress-plugin-reading-time
Version:
Reading time plugin for vuepress
19 lines • 802 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.readingTimePlugin = void 0;
const vuepress_shared_1 = require("@mr-hope/vuepress-shared");
const locales_1 = require("./locales");
const reading_time_1 = require("./reading-time");
const readingTimePlugin = (options, context) => {
return {
name: "@mr-hope/vuepress-plugin-reading-time",
define: () => ({
READING_TIME_LOCALES: (0, vuepress_shared_1.getLocales)(context, locales_1.readingTimeLocales, options.locales),
}),
extendPageData($page) {
$page.readingTime = (0, reading_time_1.getReadingTime)($page._strippedContent, options.wordPerminute || 300);
},
};
};
exports.readingTimePlugin = readingTimePlugin;
//# sourceMappingURL=plugin.js.map
;