missing-native-js-functions
Version:
mnJSf that should be the base library for every JS project
48 lines (42 loc) • 1.09 kB
JavaScript
// @ts-nocheck
try {
require("fs").mkdirSync(__dirname + "/docs", { recursive: true });
} catch (error) {}
const entryPoints = require("fs")
.readdirSync(__dirname + "/src")
.map((x) => __dirname + "/src/" + x);
/** @type {import('typedoc').TypeDocOptions} */
const typedoc = {
tsconfig: __dirname + "/tsconfig.json",
entryPoints: entryPoints,
out: __dirname + "/docs/",
watch: process.env.TYPEDOC_WATCH,
};
/** @type {import('@docusaurus/types').Config} */
const config = {
title: "Missing Native JS Functions",
tagline: "A zero-dependecy JavaScript utility library delivering missing native functions 💼",
url: `https://mnjsf.trantlabs.com/`,
deploymentBranch: "gh-pages",
baseUrl: `/`,
onBrokenLinks: "throw",
onBrokenMarkdownLinks: "warn",
organizationName: "trantlabs",
projectName: "missing-native-js-functions",
presets: [
[
"@docusaurus/preset-classic",
{
docs: {
path: "./docs/",
routeBasePath: "/",
},
},
],
],
plugins: [["docusaurus-plugin-typedoc", typedoc]],
themeConfig: {
navbar: {},
},
};
module.exports = config;