UNPKG

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
/** * @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" }