@uiw/react-shields
Version:
Shields.io for react component, Quality metadata badges for open source projects.
53 lines (52 loc) • 1.89 kB
TypeScript
import React from 'react';
import { type InternalProps } from '../common/Base';
/**
* NPM Version
*
* `/npm/v/:packageName`
* npm: npm badge
*
* `/npm/v/:scope/:packageName`
* npm (scoped): npm (scoped) badge
*
* `/npm/v/:packageName/:tag`
* npm (tag): npm (tag) badge
*
* `/npm/v/:packageName/:tag?registry_uri=https%3A%2F%2Fregistry.npmjs.com`
* npm (custom registry): npm (custom registry) badge
*
* `/npm/v/:scope/:packageName/:tag`
* npm (scoped with tag): npm (scoped with tag) badge
*
* `/npm/dependency-version/:packageName/peer/:dependency`
* npm peer dependency version: npm peer dependency version badge
*
* `/npm/dependency-version/:scope?/:packageName/dev/:dependencyScope?/:dependency`
* npm peer dependency version (scoped): npm peer dependency version (scoped) badge
*
* `/npm/dependency-version/:packageName/dev/:dependency`
* npm dev dependency version: npm dev dependency version badge
*
* `/npm/dependency-version/:scope?/:packageName/dev/:dependencyScope?/:dependency`
* npm dev dependency version (scoped): npm dev dependency version (scoped) badge
*
* `/npm/dependency-version/:packageName/:dependency`
* npm (prod) dependency version: npm (prod) dependency version badge
*
* `/npm/dependency-version/:scope?/:packageName/:dependencyScope?/:dependency`
* npm (prod) dependency version (scoped): npm (prod) dependency version (scoped) badge
*
* `/npm/types/:packageName`
* npm type definitions: npm type definitions badge
*/
export interface VersionProps extends InternalProps {
type?: 'version' | 'peer-dependency' | 'dev-dependency';
registryUri?: string;
packageName?: string;
dependency?: string;
scope?: string;
dependencyScope?: string;
version?: string;
}
declare const Version: React.ForwardRefExoticComponent<VersionProps & React.RefAttributes<HTMLImageElement>>;
export default Version;