This is a simple tool to enhance the HTML documentation generated by the Deno
CLI's builtin command, deno doc --html (Deno v1.38.0+). It improves the CSS
styling, adding support for dark mode and persisted color scheme preferences,
along with some other usability improvements.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { Iterator } from "./iterator.ts"; | |
| /** Simple numeric iterator that returns the numbers passed to the constructor. Extremely useless. */ | |
| export class NumericIterator extends Iterator<number> { | |
| #index = 0; | |
| #numbers: number[] = []; | |
| constructor(...numbers: number[]) { | |
| super(); | |
| this.#numbers = numbers; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const TASK_NAME_REGEXP = /^[a-z\^\$][a-z0-9\-_$:.\^]*$/i; | |
| type TaskConfig = { [key: string]: string }; | |
| type HooksConfig<K extends MaybeHookNames = Hook.Name> = { | |
| readonly [P in K]: string | string[]; | |
| }; | |
| type HookNames = typeof Hook.names[number]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export enum EOL { | |
| CRLF = "\r\n", | |
| CR = "\r", | |
| LF = "\n", | |
| } | |
| export interface Options { | |
| newLine?: EOL | `${EOL}`; | |
| lineWidth?: number; | |
| tabSize?: number; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export enum CharacterCodes { | |
| Null = 0, | |
| /** | |
| * The `\b` character. | |
| */ | |
| Backspace = 8, | |
| /** | |
| * The `\t` character. | |
| */ | |
| Tab = 9, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export enum Char { | |
| Null = 0, | |
| /** | |
| * The `\b` character. | |
| */ | |
| Backspace = 8, | |
| /** | |
| * The `\t` character. | |
| */ | |
| Tab = 9, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| :root { | |
| --bg-body: rgb(231 229 228); | |
| --bg-content: white; | |
| --bg-highlight: white; | |
| --bg-searchbar: rgb(231 229 228); | |
| --bg-search-results-hover: rgb(243 244 246); | |
| --bg-code: rgb(243 244 246); | |
| --bg-overload-label: rgb(243 244 246); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /// <reference no-default-lib="true" /> | |
| // deno-lint-ignore-file no-unused-vars no-explicit-any | |
| import { | |
| inspect, | |
| type InspectOptions, | |
| type InspectOptionsStylized, | |
| // highlight, | |
| indexOf, | |
| pop, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export interface ListAllOptions<T> extends Deno.KvListOptions { | |
| comparer?(a: Deno.KvEntry<T>, b: Deno.KvEntry<T>): number; | |
| } | |
| export interface ListEntry<T> extends Deno.KvEntry<T> { | |
| readonly cursor: string; | |
| } | |
| export async function listAll<T>( | |
| kv: Deno.Kv, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| dist | |
| node_module | |
| *.env* | |
| *.log | |
| .*.log | |
| *.lock* | |
| *-lock.* | |
| .DS_Store | |
| Thumbs.db | |
| .SpotlightV100 |