Skip to content

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.

ParamTypeDescription
fileDirectoryFileThe 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.

ParamTypeDescription
fileDirectoryFileThe 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.
ParamTypeDescription
fileDirectoryFileThe file object to compute paths for.
configParserConfigThe 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);

Released under the MIT License.