import * as fastro from "https://deno.land/x/fastro@v0.88.1/http/server/deps.ts";
Utility functions for media types (MIME types).
This API is inspired by the GoLang mime
package
and jshttp/mime-types, and is
designed to integrate and improve the APIs from
x/media_types.
The vendor
folder contains copy of the
jshttp/mime-db db.json
file along
with its license.
import { extensionsByType } from "https://deno.land/std@0.224.0/media_types/extensions_by_type.ts";
extensionsByType("application/json"); // ["json", "map"]
extensionsByType("text/html; charset=UTF-8"); // ["html", "htm", "shtml"]
extensionsByType("application/foo"); // undefined
Variables
A map of extensions for a given media type. | |
Contains the | |
A record of all the status codes text. | |
Functions
Make an assertion, error will be thrown if | |
Make an assertion that | |
Make an assertion that actual is not null or undefined. If not then throw. | |
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. | |
Given an extension or media type, return a full | |
Return the directory path of a | |
Converts data into a hex-encoded string. | |
For a given media type, return the most relevant extension, or | |
Returns the extensions known to be associated with the media type | |
Return the extension of the | |
Generate a path from | |
Serializes the media type and the optional parameters as a media type conforming to RFC 2045 and RFC 2616. | |
Converts a file URL to a path string. | |
Given a media type or header value, identify the encoding charset. If the
charset cannot be determined, the function returns | |
Convert a glob string to a regular expression. | |
f h | |
Verifies whether provided path is absolute | |
Test whether the given string is a glob | |
f join | Join all given a sequence of |
Like join(), but doesn't collapse "**/.." when | |
Normalize the | |
Like normalize(), but doesn't collapse "**/.." when | |
Return a | |
Parses the media type and any optional parameters, per
RFC 1521. Media
types are the values in | |
Return the relative path from | |
Resolves path segments into a | |
Converts a path string to a file URL. | |
Resolves path to a namespace path | |
Returns the media type associated with the file extension. Values are
normalized to lower case and matched irrespective of a leading |
Interfaces
Options for | |
A parsed path object generated by path.parse() or consumed by path.format(). | |
Type Aliases
Maps content types to their corresponding file extensions. | |
T DB | MIME-types database. |
Known extension or type. Used in |