file-path 
Functions 
- getFileName(file) ⇒ string
- Retrieves the file name. If the file name is '__index__', it returns 'index'. 
- getFileFolder(file) ⇒ string
- Retrieves the folder of the file. 
- computePaths(file, config) ⇒ object
- Computes the relative destination path and the absolute folder path in the destination directory. 
getFileName(file) ⇒ string 
Retrieves the file name. If the file name is '__index__', it returns 'index'.
Kind: global function
Returns: string - The name of the file.
| Param | Type | Description | 
|---|---|---|
| file | DirectoryFile | The file object to retrieve the name from. | 
Example
js
const file = {name: '__index__'};
const name = getFileName(file); // 'index'const file = {name: '__index__'};
const name = getFileName(file); // 'index'getFileFolder(file) ⇒ string 
Retrieves the folder of the file.
Kind: global function
Returns: string - The folder of the file.
| Param | Type | Description | 
|---|---|---|
| file | DirectoryFile | The file object to retrieve the folder from. | 
Example
js
const file = {folder: '/src/components'};
const folder = getFileFolder(file); // '/src/components'const file = {folder: '/src/components'};
const folder = getFileFolder(file); // '/src/components'computePaths(file, config) ⇒ object 
Computes the relative destination path and the absolute folder path in the destination directory.
Kind: global function
Returns: object - An object containing:
- relativePathDest: The relative path in the destination directory.
- folderInDest: The absolute path of the folder in the destination directory.
| Param | Type | Description | 
|---|---|---|
| file | DirectoryFile | The file object to compute paths for. | 
| config | ParserConfig | The configuration object containing source and documentation folders. | 
Example
js
const file = {folder: '/src/components'};
const config = {srcFolder: '/src', docsFolder: '/docs'};
const paths = computePaths(file, config);const file = {folder: '/src/components'};
const config = {srcFolder: '/src', docsFolder: '/docs'};
const paths = computePaths(file, config);