Skip to main content
Module

x/pup/application.meta.ts>Application

Universal process manager built in Deno
Go to Latest
variable Application
import { Application } from "https://deno.land/x/pup@1.0.0-rc.19/application.meta.ts";

Exports application metadata as { Application }

The Application object provides metadata about the Pup application.

Properties:

  • name: The name of the application (e.g., "pup").
  • version: The current version of the application (e.g., "1.0.0-beta.33").
  • url: The URL to access the released Pup source code for the specified version. $VERSION will be replaced by the value of the version property when used.
  • canary_url: The URL to access the latest version of Pup in the main branch of the GitHub repository, used for the canary release channel.
  • deno: Minimum stable version of Deno required to run Pup (without --unstable flag). Set to null if the current version cannot be run without --unstable.
  • deno_unstable: Minimum version of Deno required to run Pup (with --unstable flag). This allows the user to run Pup with experimental features or using an older version of Deno.
  • repository: The URL of the GitHub repository for Pup.
  • changelog: The URL to the changelog for Pup.

Current version information is automatically archived in versions.json at each build.

type

{ name: string; version: string; url: string; canary_url: string; deno; deno_unstable: string; repository: string; changelog: string; permissions: string[]; }