diff --git a/Documentation/assets/search.js b/Documentation/assets/search.js index 2440adc..f67bf66 100644 --- a/Documentation/assets/search.js +++ b/Documentation/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/Documentation/classes/Theme.theme.html b/Documentation/classes/Theme.theme.html index c00bb17..153a1db 100644 --- a/Documentation/classes/Theme.theme.html +++ b/Documentation/classes/Theme.theme.html @@ -1,4 +1,4 @@ -theme | @playform/document - v0.0.9

Hierarchy

  • DefaultTheme
    • theme

Constructors

constructor +theme | @playform/document - v0.0.10

Hierarchy

  • DefaultTheme
    • theme

Constructors

Properties

  • Optional relative: Reflection

    The parent reflection the url generation should stop on.

  • Optional separator: string

    The separator used to generate the url.

  • Returns string

    The generated url.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/Documentation/functions/Document.Exec.html b/Documentation/functions/Document.Exec.html index d7ec2b7..8dc90c5 100644 --- a/Documentation/functions/Document.Exec.html +++ b/Documentation/functions/Document.Exec.html @@ -1,4 +1,4 @@ -Exec | @playform/document - v0.0.9
    • The 'Exec' function is an asynchronous function that executes a command and logs the +Exec | @playform/document - v0.0.10

      • The 'Exec' function is an asynchronous function that executes a command and logs the stdout and stderr of the child process.

        Parameters

        • Command: string

          The 'Command' parameter is a string that represents the command you want to execute. It can be any valid command that can be executed in a @@ -7,4 +7,4 @@ of the child process should be logged. If set to 'false', no logging will occur. If set to a function, the function will be called with the stdout and stderr data as a parameter for custom logging. If not provided, stdout and stderr will be logged to the console by default.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    \ No newline at end of file diff --git a/Documentation/functions/Document.document-1.html b/Documentation/functions/Document.document-1.html index f7be0a7..cc520d7 100644 --- a/Documentation/functions/Document.document-1.html +++ b/Documentation/functions/Document.document-1.html @@ -1,3 +1,3 @@ -document | @playform/document - v0.0.9
    • Represents a function that processes file patterns.

      +document | @playform/document - v0.0.10
      \ No newline at end of file +

    Returns Promise<void>

    \ No newline at end of file diff --git a/Documentation/functions/Document.resolve.html b/Documentation/functions/Document.resolve.html index 421dd0e..f6d4cc8 100644 --- a/Documentation/functions/Document.resolve.html +++ b/Documentation/functions/Document.resolve.html @@ -1,4 +1,4 @@ -resolve | @playform/document - v0.0.9
    • The right-most parameter is considered {to}. Other parameters are considered an array of {from}.

      +resolve | @playform/document - v0.0.10
      • The right-most parameter is considered {to}. Other parameters are considered an array of {from}.

        Starting from leftmost {from} parameter, resolves {to} to an absolute path.

        If {to} isn't already absolute, {from} arguments are prepended in right to left order, until an absolute path is found. If after using all {from} paths still no absolute path is found, @@ -6,4 +6,4 @@ and trailing slashes are removed unless the path gets resolved to the root directory.

        Parameters

        • Rest ...paths: string[]

          A sequence of paths or path segments.

        Returns string

        Throws

        if any of the arguments is not a string.

        -
      \ No newline at end of file +
    \ No newline at end of file diff --git a/Documentation/functions/Exec.exec.html b/Documentation/functions/Exec.exec.html index 7432c56..3f02846 100644 --- a/Documentation/functions/Exec.exec.html +++ b/Documentation/functions/Exec.exec.html @@ -1,4 +1,4 @@ -exec | @playform/document - v0.0.9
    • The 'Exec' function is an asynchronous function that executes a command and logs the +exec | @playform/document - v0.0.10

      • The 'Exec' function is an asynchronous function that executes a command and logs the stdout and stderr of the child process.

        Parameters

        • Command: string

          The 'Command' parameter is a string that represents the command you want to execute. It can be any valid command that can be executed in a @@ -7,4 +7,4 @@ of the child process should be logged. If set to 'false', no logging will occur. If set to a function, the function will be called with the stdout and stderr data as a parameter for custom logging. If not provided, stdout and stderr will be logged to the console by default.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    \ No newline at end of file diff --git a/Documentation/functions/JSON.JSON.html b/Documentation/functions/JSON.JSON.html index 47c9540..af84ced 100644 --- a/Documentation/functions/JSON.JSON.html +++ b/Documentation/functions/JSON.JSON.html @@ -1,4 +1,4 @@ -JSON | @playform/document - v0.0.9
    • The function 'JSON' is a TypeScript function that reads a JSON file and returns its +JSON | @playform/document - v0.0.10

      • The function 'JSON' is a TypeScript function that reads a JSON file and returns its parsed content.

        Parameters

        • File: string

          The File parameter is a string that represents the name or path of the JSON file that you want to parse.

          @@ -6,4 +6,4 @@ the directory path from which the JSON file should be loaded. If From is provided, it will be used as the base directory path. If From is not provided, the current directory will be used as the base directory path.

          -

        Returns Promise<any>

      \ No newline at end of file +

    Returns Promise<any>

    \ No newline at end of file diff --git a/Documentation/functions/Load.load-1.html b/Documentation/functions/Load.load-1.html index 19b2dc1..8c1a9e7 100644 --- a/Documentation/functions/Load.load-1.html +++ b/Documentation/functions/Load.load-1.html @@ -1 +1 @@ -load | @playform/document - v0.0.9
    \ No newline at end of file +load | @playform/document - v0.0.10
    \ No newline at end of file diff --git a/Documentation/index.html b/Documentation/index.html index 996d1ef..5d10dae 100644 --- a/Documentation/index.html +++ b/Documentation/index.html @@ -1,8 +1,8 @@ -@playform/document - v0.0.9

    @playform/document - v0.0.9

    📃 Document —

    Document all your TypeScript files using TypeDoc.

    +@playform/document - v0.0.10

    @playform/document - v0.0.10

    📃 Document —

    Document all your TypeScript files using TypeDoc.

    Installation

    Add configuration and setup scripts:

    npm install -D -E @playform/document
     

    Usage

    package.json

    {
    "scripts": {
    "Document": "Document 'Source/**/*.ts'"
    }
    }
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/Documentation/interfaces/Document.Interface.html b/Documentation/interfaces/Document.Interface.html index 1cf29b5..6c6864a 100644 --- a/Documentation/interfaces/Document.Interface.html +++ b/Documentation/interfaces/Document.Interface.html @@ -1,3 +1,3 @@ -Interface | @playform/document - v0.0.9
    interface Interface ((File) => Promise<void>)
    • Represents a function that processes file patterns.

      +Interface | @playform/document - v0.0.10
      interface Interface ((File) => Promise<void>)
      \ No newline at end of file +

    Returns Promise<void>

    \ No newline at end of file diff --git a/Documentation/interfaces/Exec.Interface.html b/Documentation/interfaces/Exec.Interface.html index 7022766..4f9c556 100644 --- a/Documentation/interfaces/Exec.Interface.html +++ b/Documentation/interfaces/Exec.Interface.html @@ -1,4 +1,4 @@ -Interface | @playform/document - v0.0.9
    interface Interface ((Command, Echo?) => Promise<void>)
    • The 'Exec' function is an asynchronous function that executes a command and logs the +Interface | @playform/document - v0.0.10

      interface Interface ((Command, Echo?) => Promise<void>)
      • The 'Exec' function is an asynchronous function that executes a command and logs the stdout and stderr of the child process.

        Parameters

        • Command: string

          The 'Command' parameter is a string that represents the command you want to execute. It can be any valid command that can be executed in a @@ -7,4 +7,4 @@ of the child process should be logged. If set to 'false', no logging will occur. If set to a function, the function will be called with the stdout and stderr data as a parameter for custom logging. If not provided, stdout and stderr will be logged to the console by default.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    \ No newline at end of file diff --git a/Documentation/interfaces/Interface_Mapping.Interface.html b/Documentation/interfaces/Interface_Mapping.Interface.html index 9108dc2..6e6637e 100644 --- a/Documentation/interfaces/Interface_Mapping.Interface.html +++ b/Documentation/interfaces/Interface_Mapping.Interface.html @@ -1,5 +1,5 @@ -Interface | @playform/document - v0.0.9
    interface Interface {
        Directory: string;
        Kind: ReflectionKind[];
    }

    Properties

    Directory +Interface | @playform/document - v0.0.10
    interface Interface {
        Directory: string;
        Kind: ReflectionKind[];
    }

    Properties

    Properties

    Directory: string

    The name of the directory the output files should be written to.

    -
    Kind: ReflectionKind[]

    DeclarationReflection.kind this rule applies to.

    -
    \ No newline at end of file +
    Kind: ReflectionKind[]

    DeclarationReflection.kind this rule applies to.

    +
    \ No newline at end of file diff --git a/Documentation/interfaces/Interface_Theme.Interface.html b/Documentation/interfaces/Interface_Theme.Interface.html index a01265b..088a1e8 100644 --- a/Documentation/interfaces/Interface_Theme.Interface.html +++ b/Documentation/interfaces/Interface_Theme.Interface.html @@ -1,4 +1,4 @@ -Interface | @playform/document - v0.0.9
    interface Interface {
        Mapping: Interface[];
        _Mapping: ((Reflection) => undefined | Interface);
        buildUrls: ((Reflection, URLs) => UrlMapping<any>[]);
        componentName: string;
        defaultLayoutTemplate: ((pageEvent, template) => JsxElement);
        hierarchyTemplate: ((pageEvent) => JsxElement);
        icons: {
            1: (() => JsxElement);
            1024: (() => JsxElement);
            1048576: (() => JsxElement);
            128: (() => JsxElement);
            131072: (() => JsxElement);
            16: (() => JsxElement);
            16384: (() => JsxElement);
            2: (() => JsxElement);
            2048: (() => JsxElement);
            2097152: (() => JsxElement);
            256: (() => JsxElement);
            262144: (() => JsxElement);
            32: (() => JsxElement);
            32768: (() => JsxElement);
            4: (() => JsxElement);
            4096: (() => JsxElement);
            4194304: (() => JsxElement);
            512: (() => JsxElement);
            524288: (() => JsxElement);
            64: (() => JsxElement);
            65536: (() => JsxElement);
            8: (() => JsxElement);
            8192: (() => JsxElement);
            anchor: (() => JsxElement);
            checkbox: (() => JsxElement);
            chevronDown: (() => JsxElement);
            chevronSmall: (() => JsxElement);
            menu: (() => JsxElement);
            search: (() => JsxElement);
        };
        indexTemplate: ((pageEvent) => JsxElement);
        markedPlugin: MarkedPlugin;
        reflectionTemplate: ((pageEvent) => JsxElement);
        get _listenId(): any;
        get application(): Application;
        get owner(): O;
        bubble(name, ...args): this;
        buildNavigation(project): NavigationElement[];
        getNavigation(project): NavigationElement[];
        getReflectionClasses(reflection): string;
        getRenderContext(pageEvent): DefaultThemeRenderContext;
        getUrls(project): UrlMapping<any>[];
        initialize(): void;
        listenTo(obj, name, callback?, priority?): this;
        listenToOnce(obj, eventMap): this;
        listenToOnce(obj, name, callback, priority?): this;
        off(): this;
        off(eventMap, context?): this;
        off(name, callback?, context?): this;
        on(eventMap, context?): this;
        on(eventMap, callback?, context?, priority?): this;
        on(name, callback, context?, priority?): this;
        once(eventMap, context?): this;
        once(name, callback, context?, priority?): this;
        render(page, template): string;
        stopListening(obj?, name?, callback?): this;
        trigger(name, ...args): this;
    }

    Hierarchy

    • DefaultTheme
      • Interface

    Properties

    Mapping +Interface | @playform/document - v0.0.10
    interface Interface {
        Mapping: Interface[];
        _Mapping: ((Reflection) => undefined | Interface);
        buildUrls: ((Reflection, URLs) => UrlMapping<any>[]);
        componentName: string;
        defaultLayoutTemplate: ((pageEvent, template) => JsxElement);
        hierarchyTemplate: ((pageEvent) => JsxElement);
        icons: {
            1: (() => JsxElement);
            1024: (() => JsxElement);
            1048576: (() => JsxElement);
            128: (() => JsxElement);
            131072: (() => JsxElement);
            16: (() => JsxElement);
            16384: (() => JsxElement);
            2: (() => JsxElement);
            2048: (() => JsxElement);
            2097152: (() => JsxElement);
            256: (() => JsxElement);
            262144: (() => JsxElement);
            32: (() => JsxElement);
            32768: (() => JsxElement);
            4: (() => JsxElement);
            4096: (() => JsxElement);
            4194304: (() => JsxElement);
            512: (() => JsxElement);
            524288: (() => JsxElement);
            64: (() => JsxElement);
            65536: (() => JsxElement);
            8: (() => JsxElement);
            8192: (() => JsxElement);
            anchor: (() => JsxElement);
            checkbox: (() => JsxElement);
            chevronDown: (() => JsxElement);
            chevronSmall: (() => JsxElement);
            menu: (() => JsxElement);
            search: (() => JsxElement);
        };
        indexTemplate: ((pageEvent) => JsxElement);
        markedPlugin: MarkedPlugin;
        reflectionTemplate: ((pageEvent) => JsxElement);
        get _listenId(): any;
        get application(): Application;
        get owner(): O;
        bubble(name, ...args): this;
        buildNavigation(project): NavigationElement[];
        getNavigation(project): NavigationElement[];
        getReflectionClasses(reflection): string;
        getRenderContext(pageEvent): DefaultThemeRenderContext;
        getUrls(project): UrlMapping<any>[];
        initialize(): void;
        listenTo(obj, name, callback?, priority?): this;
        listenToOnce(obj, eventMap): this;
        listenToOnce(obj, name, callback, priority?): this;
        off(): this;
        off(eventMap, context?): this;
        off(name, callback?, context?): this;
        on(eventMap, context?): this;
        on(eventMap, callback?, context?, priority?): this;
        on(name, callback, context?, priority?): this;
        once(eventMap, context?): this;
        once(name, callback, context?, priority?): this;
        render(page, template): string;
        stopListening(obj?, name?, callback?): this;
        trigger(name, ...args): this;
    }

    Hierarchy

    • DefaultTheme
      • Interface

    Properties

    Mapping: Interface[]

    An array of Mappings representing the theme's mapping configuration.

    -
    _Mapping: ((Reflection) => undefined | Interface)

    A function that maps a DeclarationReflection to a Mapping or returns undefined.

    +
    _Mapping: ((Reflection) => undefined | Interface)

    A function that maps a DeclarationReflection to a Mapping or returns undefined.

    Type declaration

      • (Reflection): undefined | Interface
      • Parameters

        • Reflection: DeclarationReflection

          The DeclarationReflection to map to a Mapping.

          -

        Returns undefined | Interface

    buildUrls: ((Reflection, URLs) => UrlMapping<any>[])

    A function that builds URLs for a given DeclarationReflection and an array of URLs mappings.

    +

    Returns undefined | Interface

    buildUrls: ((Reflection, URLs) => UrlMapping<any>[])

    A function that builds URLs for a given DeclarationReflection and an array of URLs mappings.

    Type declaration

      • (Reflection, URLs): UrlMapping<any>[]
      • Parameters

        • Reflection: DeclarationReflection

          The DeclarationReflection for which URLs are being built.

        • URLs: UrlMapping<any>[]

          An array of URLs mappings with any data type.

          -

        Returns UrlMapping<any>[]

    componentName: string

    The name of this component as set by the @Component decorator.

    +

    Returns UrlMapping<any>[]

    componentName: string

    The name of this component as set by the @Component decorator.

    defaultLayoutTemplate: ((pageEvent, template) => JsxElement)

    Type declaration

      • (pageEvent, template): JsxElement
      • Parameters

        • pageEvent: PageEvent<Reflection>
        • template: RenderTemplate<PageEvent<Reflection>>

        Returns JsxElement

    hierarchyTemplate: ((pageEvent) => JsxElement)

    Type declaration

      • (pageEvent): JsxElement
      • Parameters

        • pageEvent: PageEvent<ProjectReflection>

        Returns JsxElement

    icons: {
        1: (() => JsxElement);
        1024: (() => JsxElement);
        1048576: (() => JsxElement);
        128: (() => JsxElement);
        131072: (() => JsxElement);
        16: (() => JsxElement);
        16384: (() => JsxElement);
        2: (() => JsxElement);
        2048: (() => JsxElement);
        2097152: (() => JsxElement);
        256: (() => JsxElement);
        262144: (() => JsxElement);
        32: (() => JsxElement);
        32768: (() => JsxElement);
        4: (() => JsxElement);
        4096: (() => JsxElement);
        4194304: (() => JsxElement);
        512: (() => JsxElement);
        524288: (() => JsxElement);
        64: (() => JsxElement);
        65536: (() => JsxElement);
        8: (() => JsxElement);
        8192: (() => JsxElement);
        anchor: (() => JsxElement);
        checkbox: (() => JsxElement);
        chevronDown: (() => JsxElement);
        chevronSmall: (() => JsxElement);
        menu: (() => JsxElement);
        search: (() => JsxElement);
    }

    The icons which will actually be rendered. The source of truth lives on the theme, and the DefaultThemeRenderContext.icons member will produce references to these.

    These icons will be written twice. Once to an icons.svg file in the assets directory @@ -71,4 +71,4 @@ passed the same arguments as trigger is, apart from the event name (unless you're listening on "all", which will cause your callback to receive the true name of the event as the first argument).

    -

    Parameters

    • name: string | Event | EventMap
    • Rest ...args: any[]

    Returns this

    \ No newline at end of file +

    Parameters

    Returns this

    \ No newline at end of file diff --git a/Documentation/interfaces/JSON.Interface.html b/Documentation/interfaces/JSON.Interface.html index a1ded96..410e944 100644 --- a/Documentation/interfaces/JSON.Interface.html +++ b/Documentation/interfaces/JSON.Interface.html @@ -1,4 +1,4 @@ -Interface | @playform/document - v0.0.9
    interface Interface ((File, From?) => Promise<any>)
    • The function 'JSON' is a TypeScript function that reads a JSON file and returns its +Interface | @playform/document - v0.0.10

      interface Interface ((File, From?) => Promise<any>)
      • The function 'JSON' is a TypeScript function that reads a JSON file and returns its parsed content.

        Parameters

        • File: string

          The File parameter is a string that represents the name or path of the JSON file that you want to parse.

          @@ -6,4 +6,4 @@ the directory path from which the JSON file should be loaded. If From is provided, it will be used as the base directory path. If From is not provided, the current directory will be used as the base directory path.

          -

        Returns Promise<any>

      \ No newline at end of file +

    Returns Promise<any>

    \ No newline at end of file diff --git a/Documentation/interfaces/Load.Interface.html b/Documentation/interfaces/Load.Interface.html index 7381d4b..9a8172e 100644 --- a/Documentation/interfaces/Load.Interface.html +++ b/Documentation/interfaces/Load.Interface.html @@ -1,5 +1,5 @@ -Interface | @playform/document - v0.0.9
    interface Interface {
        load: ((Application) => void);
    }

    Properties

    load +Interface | @playform/document - v0.0.10
    interface Interface {
        load: ((Application) => void);
    }

    Properties

    Properties

    load: ((Application) => void)

    The Load function is responsible for loading a plugin into the TypeDoc instance.

    Type declaration

      • (Application): void
      • Parameters

        • Application: Application

          The Application parameter is an instance of TypeDoc's Application class, representing the TypeDoc application to which the plugin should be loaded.

          -

        Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/Documentation/modules/Document.html b/Documentation/modules/Document.html index 5a1ea4d..d549d48 100644 --- a/Documentation/modules/Document.html +++ b/Documentation/modules/Document.html @@ -1,8 +1,8 @@ -Document | @playform/document - v0.0.9

    Index

    Interfaces

    Interface +Document | @playform/document - v0.0.10
    \ No newline at end of file +
    \ No newline at end of file diff --git a/Documentation/modules/Exec.html b/Documentation/modules/Exec.html index f1e432b..89eee83 100644 --- a/Documentation/modules/Exec.html +++ b/Documentation/modules/Exec.html @@ -1,3 +1,3 @@ -Exec | @playform/document - v0.0.9

    Index

    Interfaces

    Interface +Exec | @playform/document - v0.0.10
    \ No newline at end of file +
    \ No newline at end of file diff --git a/Documentation/modules/Interface_Mapping.html b/Documentation/modules/Interface_Mapping.html index a1d10d6..5b149ed 100644 --- a/Documentation/modules/Interface_Mapping.html +++ b/Documentation/modules/Interface_Mapping.html @@ -1,2 +1,2 @@ -Interface/Mapping | @playform/document - v0.0.9

    Module Interface/Mapping

    Index

    Interfaces

    \ No newline at end of file +Interface/Mapping | @playform/document - v0.0.10

    Module Interface/Mapping

    Index

    Interfaces

    \ No newline at end of file diff --git a/Documentation/modules/Interface_Theme.html b/Documentation/modules/Interface_Theme.html index 08780dc..24f6b6a 100644 --- a/Documentation/modules/Interface_Theme.html +++ b/Documentation/modules/Interface_Theme.html @@ -1,2 +1,2 @@ -Interface/Theme | @playform/document - v0.0.9

    Module Interface/Theme

    Index

    Interfaces

    \ No newline at end of file +Interface/Theme | @playform/document - v0.0.10

    Module Interface/Theme

    Index

    Interfaces

    \ No newline at end of file diff --git a/Documentation/modules/JSON.html b/Documentation/modules/JSON.html index b2a6809..9d1a5a8 100644 --- a/Documentation/modules/JSON.html +++ b/Documentation/modules/JSON.html @@ -1,3 +1,3 @@ -JSON | @playform/document - v0.0.9

    Index

    Interfaces

    Interface +JSON | @playform/document - v0.0.10
    \ No newline at end of file +
    \ No newline at end of file diff --git a/Documentation/modules/Load.html b/Documentation/modules/Load.html index 520eb27..f292854 100644 --- a/Documentation/modules/Load.html +++ b/Documentation/modules/Load.html @@ -1,5 +1,5 @@ -Load | @playform/document - v0.0.9

    Index

    Interfaces

    Interface +Load | @playform/document - v0.0.10
    \ No newline at end of file +
    \ No newline at end of file diff --git a/Documentation/modules/Theme.html b/Documentation/modules/Theme.html index 6012fa6..dccc5d4 100644 --- a/Documentation/modules/Theme.html +++ b/Documentation/modules/Theme.html @@ -1,2 +1,2 @@ -Theme | @playform/document - v0.0.9

    Index

    Classes

    \ No newline at end of file +Theme | @playform/document - v0.0.10

    Index

    Classes

    \ No newline at end of file diff --git a/Documentation/variables/Document.Current.html b/Documentation/variables/Document.Current.html index 3c75992..a6077ec 100644 --- a/Documentation/variables/Document.Current.html +++ b/Documentation/variables/Document.Current.html @@ -1 +1 @@ -Current | @playform/document - v0.0.9

    Variable CurrentConst

    Current: string = ...
    \ No newline at end of file +Current | @playform/document - v0.0.10

    Variable CurrentConst

    Current: string = ...
    \ No newline at end of file diff --git a/Documentation/variables/Document.Pipe.html b/Documentation/variables/Document.Pipe.html index 7dd15af..89cf54b 100644 --- a/Documentation/variables/Document.Pipe.html +++ b/Documentation/variables/Document.Pipe.html @@ -1 +1 @@ -Pipe | @playform/document - v0.0.9
    Pipe: string[] = []
    \ No newline at end of file +Pipe | @playform/document - v0.0.10
    Pipe: string[] = []
    \ No newline at end of file diff --git a/Documentation/variables/Document.document.html b/Documentation/variables/Document.document.html index efba151..a52543f 100644 --- a/Documentation/variables/Document.document.html +++ b/Documentation/variables/Document.document.html @@ -1 +1 @@ -document | @playform/document - v0.0.9
    document: Command
    \ No newline at end of file +document | @playform/document - v0.0.10
    document: Command
    \ No newline at end of file diff --git a/Documentation/variables/Load.Theme.html b/Documentation/variables/Load.Theme.html index 6b1b554..1c9e3b4 100644 --- a/Documentation/variables/Load.Theme.html +++ b/Documentation/variables/Load.Theme.html @@ -1 +1 @@ -Theme | @playform/document - v0.0.9
    Theme: typeof theme
    \ No newline at end of file +Theme | @playform/document - v0.0.10
    Theme: typeof theme
    \ No newline at end of file diff --git a/Documentation/variables/Load.load.html b/Documentation/variables/Load.load.html index 1d5fd8c..30b7ffb 100644 --- a/Documentation/variables/Load.load.html +++ b/Documentation/variables/Load.load.html @@ -1 +1 @@ -load | @playform/document - v0.0.9
    load: Interface
    \ No newline at end of file +load | @playform/document - v0.0.10
    load: Interface
    \ No newline at end of file diff --git a/Target/Class/Document.js b/Target/Class/Document.js index 70543ae..58b797e 100644 --- a/Target/Class/Document.js +++ b/Target/Class/Document.js @@ -1,2 +1,2 @@ #!/usr/bin/env node -var e=new(await import("commander")).Command().name("Document").version("0.0.9").description("\u{1F4C3}\u2001Document\u2001\u2014").argument("","\u{1F4C2}\u2001File\u2001\u2014").action((await import("../Function/Document.js")).default).parse();export{e as default}; +var e=new(await import("commander")).Command().name("Document").version("0.0.10").description("\u{1F4C3}\u2001Document\u2001\u2014").argument("","\u{1F4C2}\u2001File\u2001\u2014").action((await import("../Function/Document.js")).default).parse();export{e as default};