Skip to main content
Module

x/bob/mod.ts

A static site generator for the dynamic web - develop with TSX and build with Deno
Latest
File
/*Copyright 2021 Eric Selin
This file is part of `bob`.
`bob` is free software: you can redistribute it and/or modifyit under the terms of the GNU Lesser General Public License as published bythe Free Software Foundation, either version 3 of the License, or(at your option) any later version.
`bob` is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public Licensealong with `bob`. If not, see <https://www.gnu.org/licenses/>.
Please contact the developers via GitHub <https://www.github.com/ericselin>or email eric.selin@gmail.com <mailto:eric.selin@gmail.com>*/
export type { Component, ConfigFile, ContentImporter, ImportedContent, Page,} from "./domain.ts";export type { EdgeComponent } from "./edge/mod.ts";export type { FunctionErrorHandler, FunctionHandler, Functions, writeNginxLocations,} from "./functions/mod.ts";export { EdgeElement } from "./edge/bob.tsx";export { build } from "./core/api.ts";export { serve } from "./core/server.ts";export { Fragment, h } from "./core/jsx.ts";export { bob } from "./core/cli.ts";export * from "./utils/get-path.ts";export * from "./utils/read-contents.ts";export * from "./utils/sort-date.ts";export * from "./utils/sort-weight.ts";
/** * @deprecated * * This type is deprecated and should not be used. */export type Props = Record<string, unknown>;