ts-pkgx
Version:
A library & CLI for managing packages
65 lines • 2.73 kB
TypeScript
/**
* **nim-lang.org** - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
*
* @domain `nim-lang.org`
* @programs `nim`, `nim_dbg`, `testament`, `nimsuggest`, `nimgrep`, ... (+4 more)
* @version `2.2.4` (15 versions available)
* @versions From newest version to oldest.
*
* @install `launchpad install +nim-lang.org -- $SHELL -i`
* @dependencies `gnu.org/gcc`, `pcre.org`, `openssl.org`
*
* @example
* ```typescript
* import { pantry } from 'ts-pkgx'
*
* const pkg = pantry.nimlangorg
* console.log(pkg.name) // "nim-lang.org"
* console.log(pkg.description) // "Nim is a statically typed compiled systems prog..."
* console.log(pkg.programs) // ["nim", "nim_dbg", ...]
* console.log(pkg.versions[0]) // "2.2.4" (latest)
* ```
*
* @see https://ts-pkgx.netlify.app/packages/nim-lang-org.md
* @see https://ts-pkgx.netlify.app/usage
*/
export declare const nimlangorgPackage: {
/**
* The display name of this package.
*/
name: 'nim-lang.org';
/**
* The canonical domain name for this package.
*/
domain: 'nim-lang.org';
/**
* Brief description of what this package does.
*/
description: 'Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).';
packageYmlUrl: 'https://github.com/pkgxdev/pantry/tree/main/projects/nim-lang.org/package.yml';
homepageUrl: '';
githubUrl: 'https://github.com/pkgxdev/pantry/';
/**
* Command to install this package using launchpad.
* @example launchpad install package-name
*/
installCommand: 'launchpad install +nim-lang.org -- $SHELL -i';
/**
* Executable programs provided by this package.
* These can be run after installation.
*/
programs: readonly ['nim', 'nim_dbg', 'testament', 'nimsuggest', 'nimgrep', 'nim-gdb', 'atlas', 'nimpretty', 'nimble'];
companions: readonly [];
/**
* Required dependencies for this package.
* These will be automatically installed.
*/
dependencies: readonly ['gnu.org/gcc', 'pcre.org', 'openssl.org'];
/**
* Available versions from newest to oldest.
* @see https://ts-pkgx.netlify.app/usage for installation instructions
*/
versions: readonly ['2.2.4', '2.2.2', '2.2.0', '2.0.16', '2.0.14', '2.0.12', '2.0.8', '2.0.6', '2.0.4', '2.0.2', '2.0.0', '1.6.20', '1.6.18', '1.6.16', '1.6.14'];
aliases: readonly []
};
export type NimlangorgPackage = typeof nimlangorgPackage