UNPKG

ts-pkgx

Version:

A library & CLI for managing packages

67 lines 2.84 kB
/** * **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` * @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'; /** * 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 []; pkgxInstallCommand: 'sh <(curl https://pkgx.sh) +nim-lang.org -- $SHELL -i'; launchpadInstallCommand: 'launchpad install nim-lang.org' }; export type NimlangorgPackage = typeof nimlangorgPackage