import * as pup from "https://deno.land/x/pup@1.0.0-rc.14/deps.ts";
Namespaces
Provides tools for working with JSONC (JSON with comments). Currently, this module only provides a means of parsing JSONC. JSONC serialization is not yet supported. | |
N path | Utilities for working with OS-specific file paths. |
N uuid | Generators and validators for UUIDs for versions v1, v3, v4 and v5. |
N z | |
Classes
Reader utility for strings. | |
Variables
v $ | Default |
Name string is a fully-qualified domain name. | |
Name string is an ISO OID. | |
Name string is a URL. | |
Name string is an X.500 DN (in DER or a text output format). | |
The nil UUID is special form of UUID that is specified to have all 128 bits set to zero. | |
v z.OK | |
Functions
Return the last portion of a | |
f Cron | Cron entrypoint |
Creates a debounced function that delays the given | |
Resolve a | |
Return the directory path of a | |
Synchronously test whether or not the given path exists by checking with the file system. | |
Convert a glob string to a regular expression. | |
Greater than comparison | |
f join | Join all given a sequence of |
Converts a JSON with Comments (JSONC) string into an object.
If a syntax error is found, throw a | |
Less than comparison | |
Take a set of command line arguments, optionally with a set of options, and return an object representing the flags found in the passed arguments. | |
Attempt to parse a string as a semantic version, returning either a | |
Return the last portion of a | |
Determines the common path from a set of paths, using an optional separator, which defaults to the OS default separator. | |
Return the directory path of a | |
Return the extension of the | |
Generate a path from | |
Converts a file URL to a path string. | |
Convert a glob string to a regular expression. | |
Verifies whether provided path is absolute | |
Test whether the given string is a glob | |
Join all given a sequence of | |
Like join(), but doesn't collapse "**/.." when | |
Normalize the | |
Like normalize(), but doesn't collapse "**/.." when | |
Return a | |
Return the relative path from | |
Resolves path segments into a | |
Converts a path string to a file URL. | |
Resolves path to a namespace path | |
Read strings line-by-line from a Reader. | |
Return the relative path from | |
Resolves path segments into a | |
Remove ANSI escape codes from the string. | |
Uninstalls a command from a systemd service using the currently installed service manager. Throws an error on failure, or unsupported system. | |
Check if the passed UUID is the nil UUID. | |
Generates a RFC4122 v1 UUID (time-based). | |
Validates the UUID v1. | |
Generate a RFC4122 v3 UUID (MD5 namespace). | |
Validate that the passed UUID is an RFC4122 v3 UUID. | |
Validate that the passed UUID is an RFC4122 v4 UUID. | |
Generate a RFC4122 v5 UUID (SHA-1 namespace). | |
Validate that the passed UUID is an RFC4122 v5 UUID. | |
Test a string to see if it is a valid UUID. | |
Detect RFC version of a UUID. | |
Interfaces
Options for the installService function. | |
Options for | |
Options for | |
A parsed path object generated by path.parse() or consumed by path.format(). | |
A SemVer object parsed into its constituent parts. | |
Options for the uninstallService function. | |
The options used for generating a v1 UUID in | |
Type Aliases
The value returned from | |
The type of the result of parsing JSON. | |
T z.OK | |