- 
    
<static> copy(source, destination [, options])
    
    
 
- 
    
    
        Copies files from one location to another, creating all directories required to satisfy the destination path.
source and destination paths.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The source path | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The destination path | 
        
    
        
            
                options | 
            
            
            
                
CopyOptions
|
function
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    {}
                
                 | 
            
            Options for the copy, or a filter function | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/copy.js#L18	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> copyFileAtomic(source, destination [, options])
    
    
 
- 
    
    
    
    
    
        
Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path to the file you want to copy | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path to the file destination | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            The write options or the encoding string. | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/copyFileAtomic.js#L6	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> createFile(file [, atomic])
    
    
 
- 
    
    
        Creates an empty file, making all folders required to satisfy the given file path.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            Path of the file you want to create | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            Whether the operation should run atomically | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createFile.js#L17	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> createFileAtomic(file)
    
    
 
- 
    
    
        Creates an file copy, making all folders required to satisfy the given file path atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
            
            Path of the file you want to create | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createFileAtomic.js#L10	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> createFileCopy(source, destination [, options] [, atomic])
    
    
 
- 
    
    
        Creates an file copy, making all folders required to satisfy the given file path.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file you want to copy | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file destination | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                 | 
            
            The write options or the encoding string. | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            Whether the operation should run atomically | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createFileCopy.js#L18	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> createFileCopyAtomic(source, destination [, options])
    
    
 
- 
    
    
        Creates a file copy atomically, making all folders required to satisfy the given file path.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path to the file you want to copy | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path to the file destination | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            The write options or the encoding string. | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createFileCopyAtomic.js#L12	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> createLink(source, destination [, atomic])
    
    
 
- 
    
    
        Creates a hard file link, making all folders required to satisfy the given file path.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The destination path of the file | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            Whether the operation should run atomically | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createLink.js#L18	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> createLinkAtomic(source, destination)
    
    
 
- 
    
    
        Creates a hard file link, making all folders required to satisfy the given file path atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
            
            The destination path of the file | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createLinkAtomic.js#L11	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> createSymlink(source, destination [, type] [, atomic])
    
    
 
- 
    
    
        Creates a soft file link, making all folders required to satisfy the given file path.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The destination path of the file | 
        
    
        
            
                type | 
            
            
            
                
SymLinkType
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                 | 
            
            The type of symlink you are creating | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            Whether the operation should run atomically | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createSymlink.js#L18	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> createSymlinkAtomic(source, destination [, type])
    
    
 
- 
    
    
        Creates a soft file link, making all folders required to satisfy the given file path atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The destination path of the file | 
        
    
        
            
                type | 
            
            
            
                
SymLinkType
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            The type of symlink you are creating | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createSymlinkAtomic.js#L12	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> emptyDir(dir)
    
    
 
- 
    
    
        Deletes all directories and files within the provided directory.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                dir | 
            
            
            
                
string
            
             | 
            
            
            The directory you wish to empty | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/emptyDir.js#L15	
 
	
	
	
	
    
    
    
    
    
    
    
 
        
            
- 
    
<static> emptydir(dir)
    
    
 
- 
    
    
        Deletes all directories and files within the provided directory.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                dir | 
            
            
            
                
string
            
             | 
            
            
            The directory you wish to empty | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/emptyDir.js#L8	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> ensureDir(path [, options])
    
    
 
- 
    
    
        Recursively makes directories, until the directory passed exists.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                path | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path you wish to make | 
        
    
        
            
                options | 
            
            
            
                
MkdirsOptions
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            Options for making the directories | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/mkdirs.js#L12	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> ensureFile(file [, atomic])
    
    
 
- 
    
    
        Creates an empty file, making all folders required to satisfy the given file path.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            Path of the file you want to create | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            Whether the operation should run atomically | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createFile.js#L9	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> ensureFileAtomic(file)
    
    
 
- 
    
    
        Creates an file copy, making all folders required to satisfy the given file path atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
            
            Path of the file you want to create | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createFileAtomic.js#L3	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> ensureFileCopy(source, destination [, options] [, atomic])
    
    
 
- 
    
    
        Creates an file copy, making all folders required to satisfy the given file path.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file you want to copy | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file destination | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                 | 
            
            The write options or the encoding string. | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            Whether the operation should run atomically | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createFileCopy.js#L8	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> ensureFileCopyAtomic(source, destination [, options])
    
    
 
- 
    
    
        Creates a file copy atomically, making all folders required to satisfy the given file path.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path to the file you want to copy | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path to the file destination | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            The write options or the encoding string. | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createFileCopyAtomic.js#L3	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> ensureLink(source, destination [, atomic])
    
    
 
- 
    
    
        Creates a hard file link, making all folders required to satisfy the given file path.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The destination path of the file | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            Whether the operation should run atomically | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createLink.js#L9	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> ensureLinkAtomic(source, destination)
    
    
 
- 
    
    
        Creates a hard file link, making all folders required to satisfy the given file path atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
            
            The destination path of the file | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createLinkAtomic.js#L3	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> ensureSymlink(source, destination [, type] [, atomic])
    
    
 
- 
    
    
        Creates a soft file link, making all folders required to satisfy the given file path.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The destination path of the file | 
        
    
        
            
                type | 
            
            
            
                
SymLinkType
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                 | 
            
            The type of symlink you are creating | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            Whether the operation should run atomically | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createSymlink.js#L8	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> ensureSymlinkAtomic(source, destination [, type])
    
    
 
- 
    
    
        Creates a soft file link, making all folders required to satisfy the given file path atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The destination path of the file | 
        
    
        
            
                type | 
            
            
            
                
SymLinkType
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            The type of symlink you are creating | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/createSymlinkAtomic.js#L3	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> linkAtomic(source, destination)
    
    
 
- 
    
    
        Creates a hard file link atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
            
            The destination path of the file | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/linkAtomic.js#L6	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> mkdirp(path [, options])
    
    
 
- 
    
    
        Recursively makes directories, until the directory passed exists.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                path | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path you wish to make | 
        
    
        
            
                options | 
            
            
            
                
MkdirsOptions
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            Options for making the directories | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/mkdirs.js#L20	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> mkdirs(path [, options])
    
    
 
- 
    
    
        Recursively makes directories, until the directory passed exists.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                path | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path you wish to make | 
        
    
        
            
                options | 
            
            
            
                
MkdirsOptions
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            Options for making the directories | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/mkdirs.js#L28	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> move(source, destination [, options])
    
    
 
- 
    
    
    
    
    
        
Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The destination path of the file | 
        
    
        
            
                options | 
            
            
            
                
MoveOptions
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    {}
                
                 | 
            
            The options for the move | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/move.js#L17	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> outputFile(file, data [, options] [, atomic])
    
    
 
- 
    
    
        Writes a file to disk, creating all directories needed to meet the filepath provided.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file you want to create | 
        
    
        
            
                data | 
            
            
            
                
string
|
Buffer
|
Uint8Array
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The data to write to file | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                 | 
            
            The write options or the encoding string. | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            {description} | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/outputFile.js#L8	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> outputFileAtomic(file, data [, options])
    
    
 
- 
    
    
        Writes a file to disk, creating all directories needed to meet the filepath provided atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path to the file you want to create | 
        
    
        
            
                data | 
            
            
            
                
string
|
Buffer
|
Uint8Array
            
             | 
            
                
                
                
                
                 | 
            
            
            The data to write to file | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            The write options or the encoding string. | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/outputFileAtomic.js#L3	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> outputJSON(file, data [, options] [, atomic])
    
    
 
- 
    
    
        Writes a json file to disk, creating all directories needed to meet the filepath provided.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file you want to create | 
        
    
        
            
                data | 
            
            
            
                
Object
|
Array
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The data to write to file | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                 | 
            
            The write options or the encoding string. | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            {description} | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/outputJSON.js#L17	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> outputJson(file, data [, options] [, atomic])
    
    
 
- 
    
    
        Writes a json file to disk, creating all directories needed to meet the filepath provided.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file you want to create | 
        
    
        
            
                data | 
            
            
            
                
Object
|
Array
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The data to write to file | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                 | 
            
            The write options or the encoding string. | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            {description} | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/outputJSON.js#L7	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> outputJSONAtomic(file, data [, options])
    
    
 
- 
    
    
        Writes a json file to disk, creating all directories needed to meet the filepath provided atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path to the file you want to create | 
        
    
        
            
                data | 
            
            
            
                
Object
|
Array
            
             | 
            
                
                
                
                
                 | 
            
            
            The data to write to file | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            The write options or the encoding string. | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/outputJSONAtomic.js#L12	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> outputJsonAtomic(file, data [, options])
    
    
 
- 
    
    
        Writes a json file to disk, creating all directories needed to meet the filepath provided atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path to the file you want to create | 
        
    
        
            
                data | 
            
            
            
                
Object
|
Array
            
             | 
            
                
                
                
                
                 | 
            
            
            The data to write to file | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            The write options or the encoding string. | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/outputJSONAtomic.js#L3	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> pathExists(path)
    
    
 
- 
    
    
        Checks if a path exists.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                path | 
            
            
            
                
string
            
             | 
            
            
            The path to check | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/pathExists.js#L3	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<boolean>
    
 
        
    
 
        
            
- 
    
<static> readJson(file [, options])
    
    
 
- 
    
    
        Reads a file and parses it into a javascript object.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The file path to the json file | 
        
    
        
            
                options | 
            
            
            
                
ReadJSONOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    {}
                
                 | 
            
            The options for reading json or the encoding string | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/readJSON.js#L10	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<Object>
    
 
        
    
 
        
            
- 
    
<static> readJSON(file [, options])
    
    
 
- 
    
    
        Reads a file and parses it into a javascript object.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The file path to the json file | 
        
    
        
            
                options | 
            
            
            
                
ReadJSONOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    {}
                
                 | 
            
            The options for reading json or the encoding string | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/readJSON.js#L18	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<Object>
    
 
        
    
 
        
            
- 
    
<static> remove(path [, options])
    
    
 
- 
    
    
        Removes a single file or single directory with no children.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                path | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to remove | 
        
    
        
            
                options | 
            
            
            
                
RemoveOptions
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    {}
                
                 | 
            
            {description} | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/remove.js#L12	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> scan(root [, options])
    
    
 
- 
    
    
        Recursively scans a directory, returning a map of stats keyed on the full path to the item.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                root | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to scan | 
        
    
        
            
                options | 
            
            
            
                
ScanOptions
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    {}
                
                 | 
            
            The options for the scan | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/scan.js#L11	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<Map.<string, Stats>>
    
 
        
    
 
        
            
- 
    
<static> symlinkAtomic(source, destination [, type])
    
    
 
- 
    
    
        Creates a soft file link atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                source | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The source path of the file | 
        
    
        
            
                destination | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The destination path of the file | 
        
    
        
            
                type | 
            
            
            
                
SymLinkType
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    'file'
                
                 | 
            
            The type of symlink you are creating | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/symlinkAtomic.js#L15	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    {description}
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> writeFileAtomic(file, data [, options])
    
    
 
- 
    
    
    
    
    
        
Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
            The path to the file you want to create | 
        
    
        
            
                data | 
            
            
            
                
string
|
Buffer
|
Uint8Array
            
             | 
            
                
                
                
                
                 | 
            
            
            The data to write to file | 
        
    
        
            
                options | 
            
            
            
                
WriteOptions
|
string
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            The write options or the encoding string. | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/writeFileAtomic.js#L14	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> writeJson(file, object [, options] [, atomic])
    
    
 
- 
    
    
        Writes a Javascript Object to file as JSON.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file you want to create | 
        
    
        
            
                object | 
            
            
            
                
Object
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The javascript object you would like to write to file | 
        
    
        
            
                options | 
            
            
            
                
JsonOptions
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    {}
                
                 | 
            
            The options to pass JSON.stringify and writeFile | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            Whether the operation should run atomically | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/writeJSON.js#L15	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> writeJSON(file, object [, options] [, atomic])
    
    
 
- 
    
    
        Writes a Javascript Object to file as JSON.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file you want to create | 
        
    
        
            
                object | 
            
            
            
                
Object
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The javascript object you would like to write to file | 
        
    
        
            
                options | 
            
            
            
                
JsonOptions
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    {}
                
                 | 
            
            The options to pass JSON.stringify and writeFile | 
        
    
        
            
                atomic | 
            
            
            
                
boolean
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    false
                
                 | 
            
            Whether the operation should run atomically | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/writeJSON.js#L25	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> writeJsonAtomic(file, object [, options])
    
    
 
- 
    
    
        Writes a Javascript Object to file as JSON atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file you want to create | 
        
    
        
            
                object | 
            
            
            
                
Object
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The javascript object you would like to write to file | 
        
    
        
            
                options | 
            
            
            
                
JsonOptions
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    {}
                
                 | 
            
            The options to pass JSON.stringify and writeFile | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/writeJSONAtomic.js#L3	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>
    
 
        
    
 
        
            
- 
    
<static> writeJSONAtomic(file, object [, options])
    
    
 
- 
    
    
        Writes a Javascript Object to file as JSON atomically.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        Argument | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                file | 
            
            
            
                
string
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The path to the file you want to create | 
        
    
        
            
                object | 
            
            
            
                
Object
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            The javascript object you would like to write to file | 
        
    
        
            
                options | 
            
            
            
                
JsonOptions
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    {}
                
                 | 
            
            The options to pass JSON.stringify and writeFile | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	- Source:
 
	- 
		nextra/writeJSONAtomic.js#L12	
 
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
Promise.<void>