/** * @packageDocumentation * Static package and docs constants used throughout the Stylelint plugin runtime. */ import type { ArrayValues } from "type-fest"; /** Public npm package name. */ export declare const PACKAGE_NAME = "stylelint-plugin-font"; /** Public Stylelint rule namespace. */ export declare const PLUGIN_NAMESPACE = "font"; /** Public GitHub repository URL. */ export declare const REPOSITORY_URL = "https://github.com/Nick2bad4u/stylelint-plugin-font"; /** Public documentation site URL. */ export declare const DOCS_SITE_URL = "https://nick2bad4u.github.io/stylelint-plugin-font"; /** Base URL for authored rule documentation. */ export declare const DOCS_RULES_BASE_URL: `${string}/docs/rules`; /** Supported shareable config names exported by this package. */ export declare const CONFIG_NAMES: readonly ["font-all", "font-recommended"]; /** Shareable config names exported by the plugin runtime. */ export type FontConfigName = ArrayValues; /** Published package version resolved from `package.json`. */ export declare const PACKAGE_VERSION: string; /** * Create the canonical docs URL for one authored rule page. */ export declare function createRuleDocsUrl(ruleName: string): string; /** * Create a fully qualified Stylelint rule name for this plugin namespace. */ export declare function createRuleName(ruleName: T): `${typeof PLUGIN_NAMESPACE}/${T}`; //# sourceMappingURL=plugin-constants.d.ts.map