obsidian-dev-utils
Version:
This is the collection of useful functions that you can use for your Obsidian plugin development
73 lines (72 loc) • 2.39 kB
text/typescript
/**
* @packageDocumentation
*
* This file defines an enumeration for common file and folder paths used in Obsidian plugin development.
*/
/**
* Enumeration of commonly used file and folder paths in Obsidian plugin development.
*/
export declare enum ObsidianPluginRepoPaths {
/** CommonJS file. */
AnyCjs = "*.cjs",
/** JavaScript file. */
AnyJs = "*.js",
/** ESM JavaScript file. */
AnyMjs = "*.mjs",
/** Any path recursively. */
AnyPath = "**",
/** TypeScript file. */
AnyTs = "*.ts",
/** ReactJS TypeScript file. */
AnyTsx = "*.tsx",
/** Changelog file. */
ChangelogMd = "CHANGELOG.md",
/** Current folder. */
CurrentFolder = ".",
/** Distribution folder. */
Dist = "dist",
/** Build folder within the {@link Dist} folder. */
DistBuild = "dist/build",
/** Development folder within the {@link Dist} folder. */
DistDev = "dist/dev",
/** CommonJS ESLint configuration file. */
EslintConfigCjs = "eslint.config.cjs",
/** CommonJS TypeScript ESLint configuration file. */
EslintConfigCts = "eslint.config.cts",
/** JavaScript ESLint configuration file. */
EslintConfigJs = "eslint.config.js",
/** ESM JavaScript ESLint configuration file. */
EslintConfigMjs = "eslint.config.mjs",
/** ESM TypeScript ESLint configuration file. */
EslintConfigMts = "eslint.config.mts",
/** TypeScript ESLint configuration file. */
EslintConfigTs = "eslint.config.ts",
/** Hot reload file. */
HotReload = ".hotreload",
/** Main CSS file. */
MainCss = "main.css",
/** Main JavaScript file. */
MainJs = "main.js",
/** Main TypeScript file. */
MainTs = "main.ts",
/** Manifest file for beta releases. */
ManifestBetaJson = "manifest-beta.json",
/** Manifest file. */
ManifestJson = "manifest.json",
/** NPM shrinkwrap file. */
NpmShrinkwrapJson = "npm-shrinkwrap.json",
/** Package JSON file. */
PackageJson = "package.json",
/** Package-lock JSON file. */
PackageLockJson = "package-lock.json",
/** Scripts folder. */
Scripts = "scripts",
/** Source folder. */
Src = "src",
/** Styles CSS file. */
StylesCss = "styles.css",
/** TypeScript configuration file. */
TsConfigJson = "tsconfig.json",
/** Versions JSON file. */
VersionsJson = "versions.json"
}