UNPKG

md-toy-blog

Version:

Very simple Markdown blog: serves your md as html without fancy databases. You will only spend time writing the actual data.

125 lines (124 loc) 7.59 kB
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); require("dotenv/config"); var di_why_1 = __importDefault(require("di-why")); var MTB_COMPILED_USER_CONTENT_DIR_1 = __importDefault(require("./MTB_COMPILED_USER_CONTENT_DIR")); var MTB_BLOG_URL_PATH_PREFIX_1 = __importDefault(require("./MTB_BLOG_URL_PATH_PREFIX")); var MTB_ENV_1 = __importDefault(require("./MTB_ENV")); var MTB_MD_BLOG_POSTS_DIR_1 = __importDefault(require("./MTB_MD_BLOG_POSTS_DIR")); var MTB_MISSING_REF_VALUE_REPLACEMENT_1 = __importDefault(require("./MTB_MISSING_REF_VALUE_REPLACEMENT")); var MTB_PACKAGE_NAME_1 = __importDefault(require("./MTB_PACKAGE_NAME")); var MTB_PAGES_DIR_1 = __importDefault(require("./MTB_PAGES_DIR")); var MTB_POST_PREVIEW_LENGTH_1 = __importDefault(require("./MTB_POST_PREVIEW_LENGTH")); var MTB_ROOT_DIR_1 = __importDefault(require("./MTB_ROOT_DIR")); var MTB_STATIC_FILES_DIR_1 = __importDefault(require("./MTB_STATIC_FILES_DIR")); var MTB_USER_CUSTOM_CONFIG_PATH_1 = __importDefault(require("./MTB_USER_CUSTOM_CONFIG_PATH")); var MTB_USER_PROJECT_ROOT_DIR_1 = __importDefault(require("./MTB_USER_PROJECT_ROOT_DIR")); var MTB_VIEW_TEMPLATES_DIR_1 = __importDefault(require("./MTB_VIEW_TEMPLATES_DIR")); var additionalViewData_1 = __importDefault(require("./additionalViewData")); var appConfig_1 = __importDefault(require("./appConfig")); var appPathResolverService_1 = __importDefault(require("./appPathResolverService")); var blogHomeController_1 = __importDefault(require("./blogHomeController")); var blogPostController_1 = __importDefault(require("./blogPostController")); var blogPostsToJsonService_1 = __importDefault(require("./blogPostsToJsonService")); var generateJsonFilesLists_1 = __importDefault(require("./generateJsonFilesLists")); var handleSignals_1 = __importDefault(require("./handleSignals")); var homeControllerActionParamsGetter_1 = __importDefault(require("./homeControllerActionParamsGetter")); var logger_1 = __importStar(require("./logger")); var markdownToHtmlService_1 = __importDefault(require("./markdownToHtmlService")); var missingRefValueReplacementCallback_1 = __importDefault(require("./missingRefValueReplacementCallback")); var mostachito_1 = __importDefault(require("./mostachito")); var notFoundController_1 = __importDefault(require("./notFoundController")); var pageController_1 = __importDefault(require("./pageController")); var pagesToJsonService_1 = __importDefault(require("./pagesToJsonService")); var postPreviewShortener_1 = __importDefault(require("./postPreviewShortener")); var relativePageListGetter_1 = __importDefault(require("./relativePageListGetter")); var relativeStaticFileListGetter_1 = __importDefault(require("./relativeStaticFileListGetter")); var routesDict_1 = __importDefault(require("./routesDict")); var routerService_1 = __importDefault(require("./routerService")); var server_1 = __importDefault(require("./server")); var staticFileController_1 = __importDefault(require("./staticFileController")); var staticFilesToJsonService_1 = __importDefault(require("./staticFilesToJsonService")); var templateHydratorService_1 = __importDefault(require("./templateHydratorService")); var userCustomConfig_1 = __importDefault(require("./userCustomConfig")); var userOrDefaultDir_1 = __importDefault(require("./userOrDefaultDir")); var validPostSlugList_1 = __importDefault(require("./validPostSlugList")); var validPostSlugListGetter_1 = __importDefault(require("./validPostSlugListGetter")); var validPublicPostSlugList_1 = __importDefault(require("./validPublicPostSlugList")); var injectionDict = __assign(__assign({ MTB_BLOG_URL_PATH_PREFIX: MTB_BLOG_URL_PATH_PREFIX_1.default, MTB_COMPILED_USER_CONTENT_DIR: MTB_COMPILED_USER_CONTENT_DIR_1.default, MTB_ENV: MTB_ENV_1.default, MTB_MD_BLOG_POSTS_DIR: MTB_MD_BLOG_POSTS_DIR_1.default, MTB_MISSING_REF_VALUE_REPLACEMENT: MTB_MISSING_REF_VALUE_REPLACEMENT_1.default, MTB_PACKAGE_NAME: MTB_PACKAGE_NAME_1.default, MTB_PAGES_DIR: MTB_PAGES_DIR_1.default, MTB_POST_PREVIEW_LENGTH: MTB_POST_PREVIEW_LENGTH_1.default, MTB_ROOT_DIR: MTB_ROOT_DIR_1.default, MTB_STATIC_FILES_DIR: MTB_STATIC_FILES_DIR_1.default, MTB_USER_CUSTOM_CONFIG_PATH: MTB_USER_CUSTOM_CONFIG_PATH_1.default, MTB_USER_PROJECT_ROOT_DIR: MTB_USER_PROJECT_ROOT_DIR_1.default, MTB_VIEW_TEMPLATES_DIR: MTB_VIEW_TEMPLATES_DIR_1.default, additionalViewData: additionalViewData_1.default, appConfig: appConfig_1.default, appPathResolverService: appPathResolverService_1.default, blogHomeController: blogHomeController_1.default, blogPostController: blogPostController_1.default, blogPostsToJsonService: blogPostsToJsonService_1.default, generateJsonFilesLists: generateJsonFilesLists_1.default, handleSignals: handleSignals_1.default, homeControllerActionParamsGetter: homeControllerActionParamsGetter_1.default, logger: logger_1.default, markdownToHtmlService: markdownToHtmlService_1.default, missingRefValueReplacementCallback: missingRefValueReplacementCallback_1.default, mostachito: mostachito_1.default, notFoundController: notFoundController_1.default, pageController: pageController_1.default, pagesToJsonService: pagesToJsonService_1.default, postPreviewShortener: postPreviewShortener_1.default, relativePageListGetter: relativePageListGetter_1.default, relativeStaticFileListGetter: relativeStaticFileListGetter_1.default }, routesDict_1.default), { routerService: routerService_1.default, server: server_1.default, staticFileController: staticFileController_1.default, staticFilesToJsonService: staticFilesToJsonService_1.default, templateHydratorService: templateHydratorService_1.default, userCustomConfig: userCustomConfig_1.default, userOrDefaultDir: userOrDefaultDir_1.default, validPostSlugList: validPostSlugList_1.default, validPostSlugListGetter: validPostSlugListGetter_1.default, validPublicPostSlugList: validPublicPostSlugList_1.default }); console.log(injectionDict); logger_1.logger.turnOn('log'); logger_1.logger.turnOn('debug'); var di = new di_why_1.default({ logger: logger_1.logger, load: injectionDict }); exports.default = di;