From e72126c6e5ab226fda9ca81e4ce08a2cbf2ab380 Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Sun, 5 Jan 2025 21:59:56 +0200 Subject: [PATCH] Build/v0.2.1 --- docs/assets/search.js | 2 +- docs/functions/Function_Build.Exec.html | 4 ++-- docs/functions/Function_Build.Merge.html | 2 +- docs/functions/Function_Build.basename.html | 4 ++-- docs/functions/Function_Build.build.html | 4 ++-- docs/functions/Function_Build.dirname.html | 4 ++-- docs/functions/Function_Build.extname.html | 4 ++-- docs/functions/Function_Build.normalize.html | 4 ++-- docs/functions/Function_Build.relative.html | 4 ++-- docs/functions/Function_Exec.exec.html | 4 ++-- docs/functions/Function_File.file.html | 4 ++-- docs/functions/Function_JSON.JSON.html | 4 ++-- docs/functions/Function_Merge_Into.into.html | 2 +- docs/functions/Merge.Into.html | 2 +- docs/functions/Merge.merge.html | 2 +- docs/index.html | 4 ++-- docs/interfaces/Exec.Interface.html | 4 ++-- docs/interfaces/File.Interface.html | 4 ++-- docs/interfaces/Interface_Build.Interface.html | 4 ++-- .../Interface_Merge_Into.Interface.html | 2 +- docs/interfaces/JSON.Interface.html | 4 ++-- docs/media/CHANGELOG.md | 16 ++++++++++++++++ docs/modules.html | 4 ++-- docs/modules/Build.html | 4 ++-- docs/modules/Exec.html | 4 ++-- docs/modules/File.html | 4 ++-- docs/modules/Function_Build.html | 4 ++-- docs/modules/Function_Exec.html | 4 ++-- docs/modules/Function_File.html | 4 ++-- docs/modules/Function_JSON.html | 4 ++-- docs/modules/Function_Merge_Into.html | 4 ++-- docs/modules/Interface_Build.html | 4 ++-- docs/modules/Interface_Merge_Into.html | 4 ++-- docs/modules/JSON.html | 4 ++-- docs/modules/Merge.html | 4 ++-- docs/modules/Variable_ESBuild.html | 4 ++-- docs/variables/Build.build.html | 2 +- docs/variables/Function_Build.Pipe.html | 2 +- docs/variables/Function_Build.sep.html | 2 +- docs/variables/Variable_ESBuild.ESBuild.html | 2 +- 40 files changed, 84 insertions(+), 68 deletions(-) diff --git a/docs/assets/search.js b/docs/assets/search.js index d97beb4..07a53ee 100644 --- a/docs/assets/search.js +++ b/docs/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/docs/functions/Function_Build.Exec.html b/docs/functions/Function_Build.Exec.html index 65c480f..0949ca2 100644 --- a/docs/functions/Function_Build.Exec.html +++ b/docs/functions/Function_Build.Exec.html @@ -1,4 +1,4 @@ -Exec | @playform/build - v0.2.0
  • The 'Exec' function is an asynchronous function that executes a command and logs the +Exec | @playform/build - v0.2.1

    • 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>

    +

Returns Promise<void>

diff --git a/docs/functions/Function_Build.Merge.html b/docs/functions/Function_Build.Merge.html index 21b6018..24c89a1 100644 --- a/docs/functions/Function_Build.Merge.html +++ b/docs/functions/Function_Build.Merge.html @@ -1 +1 @@ -Merge | @playform/build - v0.2.0
+Merge | @playform/build - v0.2.1
diff --git a/docs/functions/Function_Build.basename.html b/docs/functions/Function_Build.basename.html index 4ad9388..298038e 100644 --- a/docs/functions/Function_Build.basename.html +++ b/docs/functions/Function_Build.basename.html @@ -1,6 +1,6 @@ -basename | @playform/build - v0.2.0
  • Return the last portion of a path. Similar to the Unix basename command. +basename | @playform/build - v0.2.1

    • Return the last portion of a path. Similar to the Unix basename command. Often used to extract the file name from a fully qualified path.

      Parameters

      • path: string

        the path to evaluate.

      • Optionalsuffix: string

        optionally, an extension to remove from the result.

      Returns string

      if path is not a string or if ext is given and is not a string.

      -
    +
diff --git a/docs/functions/Function_Build.build.html b/docs/functions/Function_Build.build.html index bb8ed58..b766da9 100644 --- a/docs/functions/Function_Build.build.html +++ b/docs/functions/Function_Build.build.html @@ -1,6 +1,6 @@ -build | @playform/build - v0.2.0
  • Represents a function that processes file patterns.

    +build | @playform/build - v0.2.1
    • Represents a function that processes file patterns.

      Parameters

      • File: string[]

        An array of file patterns to be processed. Each pattern can include wildcards (*) to match multiple files.

      • OptionalOption: {
            ESBuild?: string;
            Exclude?: string[];
            TypeScript?: string;
            Watch?: boolean;
        }

        An optional object that can contain two properties.

        • OptionalESBuild?: string

          A string representing the ESBuild option.

        • OptionalExclude?: string[]
        • OptionalTypeScript?: string

          A string representing the TypeScript option.

          -
        • OptionalWatch?: boolean

      Returns Promise<void>

    +
  • OptionalWatch?: boolean

Returns Promise<void>

diff --git a/docs/functions/Function_Build.dirname.html b/docs/functions/Function_Build.dirname.html index 669a6fc..2e683b6 100644 --- a/docs/functions/Function_Build.dirname.html +++ b/docs/functions/Function_Build.dirname.html @@ -1,4 +1,4 @@ -dirname | @playform/build - v0.2.0
  • Return the directory name of a path. Similar to the Unix dirname command.

    +dirname | @playform/build - v0.2.1
    +
diff --git a/docs/functions/Function_Build.extname.html b/docs/functions/Function_Build.extname.html index 82803a9..1d6bf4e 100644 --- a/docs/functions/Function_Build.extname.html +++ b/docs/functions/Function_Build.extname.html @@ -1,5 +1,5 @@ -extname | @playform/build - v0.2.0
  • Return the extension of the path, from the last '.' to end of string in the last portion of the path. +extname | @playform/build - v0.2.1

    • Return the extension of the path, from the last '.' to end of string in the last portion of the path. If there is no '.' in the last portion of the path or the first character of it is '.', then it returns an empty string.

      Parameters

      • path: string

        the path to evaluate.

      Returns string

      if path is not a string.

      -
    +
diff --git a/docs/functions/Function_Build.normalize.html b/docs/functions/Function_Build.normalize.html index 4fce3a4..d932533 100644 --- a/docs/functions/Function_Build.normalize.html +++ b/docs/functions/Function_Build.normalize.html @@ -1,5 +1,5 @@ -normalize | @playform/build - v0.2.0
  • Normalize a string path, reducing '..' and '.' parts. +normalize | @playform/build - v0.2.1

    • Normalize a string path, reducing '..' and '.' parts. When multiple slashes are found, they're replaced by a single one; when the path contains a trailing slash, it is preserved. On Windows backslashes are used.

      Parameters

      • path: string

        string path to normalize.

      Returns string

      if path is not a string.

      -
    +
diff --git a/docs/functions/Function_Build.relative.html b/docs/functions/Function_Build.relative.html index 4dd674e..bb1f4bb 100644 --- a/docs/functions/Function_Build.relative.html +++ b/docs/functions/Function_Build.relative.html @@ -1,4 +1,4 @@ -relative | @playform/build - v0.2.0
  • Solve the relative path from {from} to {to} based on the current working directory. +relative | @playform/build - v0.2.1

    • Solve the relative path from {from} to {to} based on the current working directory. At times we have two absolute paths, and we need to derive the relative path from one to the other. This is actually the reverse transform of path.resolve.

      Parameters

      • from: string
      • to: string

      Returns string

      if either from or to is not a string.

      -
    +
diff --git a/docs/functions/Function_Exec.exec.html b/docs/functions/Function_Exec.exec.html index c3c43f1..309f144 100644 --- a/docs/functions/Function_Exec.exec.html +++ b/docs/functions/Function_Exec.exec.html @@ -1,4 +1,4 @@ -exec | @playform/build - v0.2.0
  • The 'Exec' function is an asynchronous function that executes a command and logs the +exec | @playform/build - v0.2.1

    • 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>

    +

Returns Promise<void>

diff --git a/docs/functions/Function_File.file.html b/docs/functions/Function_File.file.html index 3a6fec4..dd76dff 100644 --- a/docs/functions/Function_File.file.html +++ b/docs/functions/Function_File.file.html @@ -1,2 +1,2 @@ -file | @playform/build - v0.2.0
+file | @playform/build - v0.2.1
diff --git a/docs/functions/Function_JSON.JSON.html b/docs/functions/Function_JSON.JSON.html index 0689bc4..31f325f 100644 --- a/docs/functions/Function_JSON.JSON.html +++ b/docs/functions/Function_JSON.JSON.html @@ -1,4 +1,4 @@ -JSON | @playform/build - v0.2.0
  • The function 'JSON' is a TypeScript function that reads a JSON file and returns its +JSON | @playform/build - v0.2.1

    • 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>

    +

Returns Promise<any>

diff --git a/docs/functions/Function_Merge_Into.into.html b/docs/functions/Function_Merge_Into.into.html index 8e97d8c..870ed04 100644 --- a/docs/functions/Function_Merge_Into.into.html +++ b/docs/functions/Function_Merge_Into.into.html @@ -1 +1 @@ -into | @playform/build - v0.2.0
  • Type Parameters

    • Target extends object
    • Ts extends readonly object[]

    Parameters

    Returns asserts target is Target & DeepMergeHKT<[Target, ...Ts[]], {
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

+into | @playform/build - v0.2.1
  • Type Parameters

    • Target extends object
    • Ts extends readonly object[]

    Parameters

    Returns asserts target is Target & DeepMergeHKT<[Target, ...Ts[]], {
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

diff --git a/docs/functions/Merge.Into.html b/docs/functions/Merge.Into.html index 478402d..b3933e1 100644 --- a/docs/functions/Merge.Into.html +++ b/docs/functions/Merge.Into.html @@ -1 +1 @@ -Into | @playform/build - v0.2.0
  • Type Parameters

    • Target extends object
    • Ts extends readonly object[]

    Parameters

    Returns asserts target is Target & DeepMergeHKT<[Target, ...Ts[]], {
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

+Into | @playform/build - v0.2.1
  • Type Parameters

    • Target extends object
    • Ts extends readonly object[]

    Parameters

    Returns asserts target is Target & DeepMergeHKT<[Target, ...Ts[]], {
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

diff --git a/docs/functions/Merge.merge.html b/docs/functions/Merge.merge.html index e92c708..2bd61a1 100644 --- a/docs/functions/Merge.merge.html +++ b/docs/functions/Merge.merge.html @@ -1 +1 @@ -merge | @playform/build - v0.2.0
+merge | @playform/build - v0.2.1
diff --git a/docs/index.html b/docs/index.html index 3bd1105..840ed15 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ -@playform/build - v0.2.0

@playform/build - v0.2.0

🌀 Build —

Build is a powerful tool that compiles all your TypeScript files into +@playform/build - v0.2.1

@playform/build - v0.2.1

🌀 Build —

Build is a powerful tool that compiles all your TypeScript files into JavaScript, leveraging the speed of ESBuild and the type-checking capabilities of the TypeScript compiler.

    @@ -44,4 +44,4 @@

    Contributions are welcome! Please see CONTRIBUTING.md for guidelines and feel free to submit a Pull Request.

    See CHANGELOG.md for a history of changes to this component.

    -
+
diff --git a/docs/interfaces/Exec.Interface.html b/docs/interfaces/Exec.Interface.html index dbf5307..079745a 100644 --- a/docs/interfaces/Exec.Interface.html +++ b/docs/interfaces/Exec.Interface.html @@ -1,4 +1,4 @@ -Interface | @playform/build - v0.2.0

Interface Interface

  • The 'Exec' function is an asynchronous function that executes a command and logs the +Interface | @playform/build - v0.2.1

    Interface Interface

    • 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>

    +

Returns Promise<void>

diff --git a/docs/interfaces/File.Interface.html b/docs/interfaces/File.Interface.html index 32e8fcd..46636eb 100644 --- a/docs/interfaces/File.Interface.html +++ b/docs/interfaces/File.Interface.html @@ -1,2 +1,2 @@ -Interface | @playform/build - v0.2.0

Interface Interface

+Interface | @playform/build - v0.2.1

Interface Interface

diff --git a/docs/interfaces/Interface_Build.Interface.html b/docs/interfaces/Interface_Build.Interface.html index 34bf472..13593a1 100644 --- a/docs/interfaces/Interface_Build.Interface.html +++ b/docs/interfaces/Interface_Build.Interface.html @@ -1,6 +1,6 @@ -Interface | @playform/build - v0.2.0
  • Represents a function that processes file patterns.

    +Interface | @playform/build - v0.2.1
    • Represents a function that processes file patterns.

      Parameters

      • File: string[]

        An array of file patterns to be processed. Each pattern can include wildcards (*) to match multiple files.

      • OptionalOption: {
            ESBuild?: string;
            Exclude?: string[];
            TypeScript?: string;
            Watch?: boolean;
        }

        An optional object that can contain two properties.

        • OptionalESBuild?: string

          A string representing the ESBuild option.

        • OptionalExclude?: string[]
        • OptionalTypeScript?: string

          A string representing the TypeScript option.

          -
        • OptionalWatch?: boolean

      Returns Promise<void>

    +
  • OptionalWatch?: boolean

Returns Promise<void>

diff --git a/docs/interfaces/Interface_Merge_Into.Interface.html b/docs/interfaces/Interface_Merge_Into.Interface.html index f7265aa..125bd00 100644 --- a/docs/interfaces/Interface_Merge_Into.Interface.html +++ b/docs/interfaces/Interface_Merge_Into.Interface.html @@ -1 +1 @@ -Interface | @playform/build - v0.2.0
  • Type Parameters

    • Target extends object
    • Ts extends readonly object[]

    Parameters

    Returns asserts target is Target & DeepMergeHKT<[Target, ...Ts[]], {
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

+Interface | @playform/build - v0.2.1
  • Type Parameters

    • Target extends object
    • Ts extends readonly object[]

    Parameters

    Returns asserts target is Target & DeepMergeHKT<[Target, ...Ts[]], {
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

diff --git a/docs/interfaces/JSON.Interface.html b/docs/interfaces/JSON.Interface.html index 874af75..6679721 100644 --- a/docs/interfaces/JSON.Interface.html +++ b/docs/interfaces/JSON.Interface.html @@ -1,4 +1,4 @@ -Interface | @playform/build - v0.2.0

Interface Interface

  • The function 'JSON' is a TypeScript function that reads a JSON file and returns its +Interface | @playform/build - v0.2.1

    Interface Interface

    • 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>

    +

Returns Promise<any>

diff --git a/docs/media/CHANGELOG.md b/docs/media/CHANGELOG.md index a52d7ad..5713694 100644 --- a/docs/media/CHANGELOG.md +++ b/docs/media/CHANGELOG.md @@ -1,3 +1,19 @@ +## 0.2.1 + +### Changed + +- Updated version to 0.2.1 +- Updated @types/node from 22.10.1 to 22.10.5 +- Updated commander from 12.1.0 to 13.0.0 +- Updated esbuild from 0.24.0 to 0.24.2 +- Updated fast-glob from 3.3.2 to 3.3.3 +- Simplified command options naming + +### Added + +- Added DEPENDENTS.md +- Added .npmignore to exclude DEPENDENTS.md from published package + ## 0.2.0 ### Changed diff --git a/docs/modules.html b/docs/modules.html index 8bd55f8..983535f 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1,4 +1,4 @@ -@playform/build - v0.2.0

@playform/build - v0.2.0

Index

Modules

Build +@playform/build - v0.2.1

@playform/build - v0.2.1

Index

Modules

+
diff --git a/docs/modules/Build.html b/docs/modules/Build.html index 421a08a..0ec3d7b 100644 --- a/docs/modules/Build.html +++ b/docs/modules/Build.html @@ -1,2 +1,2 @@ -Build | @playform/build - v0.2.0
+Build | @playform/build - v0.2.1
diff --git a/docs/modules/Exec.html b/docs/modules/Exec.html index 44bb2b8..08c3111 100644 --- a/docs/modules/Exec.html +++ b/docs/modules/Exec.html @@ -1,2 +1,2 @@ -Exec | @playform/build - v0.2.0
+Exec | @playform/build - v0.2.1
diff --git a/docs/modules/File.html b/docs/modules/File.html index e6b6b55..570b70d 100644 --- a/docs/modules/File.html +++ b/docs/modules/File.html @@ -1,2 +1,2 @@ -File | @playform/build - v0.2.0
+File | @playform/build - v0.2.1
diff --git a/docs/modules/Function_Build.html b/docs/modules/Function_Build.html index a9088cf..de2a29e 100644 --- a/docs/modules/Function_Build.html +++ b/docs/modules/Function_Build.html @@ -1,4 +1,4 @@ -Function/Build | @playform/build - v0.2.0

Module Function/Build

Index

Variables

Pipe +Function/Build | @playform/build - v0.2.1
+
diff --git a/docs/modules/Function_Exec.html b/docs/modules/Function_Exec.html index c9ce8d6..cac9a16 100644 --- a/docs/modules/Function_Exec.html +++ b/docs/modules/Function_Exec.html @@ -1,2 +1,2 @@ -Function/Exec | @playform/build - v0.2.0
+Function/Exec | @playform/build - v0.2.1
diff --git a/docs/modules/Function_File.html b/docs/modules/Function_File.html index cf5b275..40e1914 100644 --- a/docs/modules/Function_File.html +++ b/docs/modules/Function_File.html @@ -1,2 +1,2 @@ -Function/File | @playform/build - v0.2.0
+Function/File | @playform/build - v0.2.1
diff --git a/docs/modules/Function_JSON.html b/docs/modules/Function_JSON.html index afe8413..edaac39 100644 --- a/docs/modules/Function_JSON.html +++ b/docs/modules/Function_JSON.html @@ -1,2 +1,2 @@ -Function/JSON | @playform/build - v0.2.0
+Function/JSON | @playform/build - v0.2.1
diff --git a/docs/modules/Function_Merge_Into.html b/docs/modules/Function_Merge_Into.html index 217a2e8..b2bdec5 100644 --- a/docs/modules/Function_Merge_Into.html +++ b/docs/modules/Function_Merge_Into.html @@ -1,2 +1,2 @@ -Function/Merge/Into | @playform/build - v0.2.0
+Function/Merge/Into | @playform/build - v0.2.1
diff --git a/docs/modules/Interface_Build.html b/docs/modules/Interface_Build.html index dd55846..01f4aa1 100644 --- a/docs/modules/Interface_Build.html +++ b/docs/modules/Interface_Build.html @@ -1,2 +1,2 @@ -Interface/Build | @playform/build - v0.2.0
+Interface/Build | @playform/build - v0.2.1
diff --git a/docs/modules/Interface_Merge_Into.html b/docs/modules/Interface_Merge_Into.html index 55d422b..5a4362d 100644 --- a/docs/modules/Interface_Merge_Into.html +++ b/docs/modules/Interface_Merge_Into.html @@ -1,2 +1,2 @@ -Interface/Merge/Into | @playform/build - v0.2.0
+Interface/Merge/Into | @playform/build - v0.2.1
diff --git a/docs/modules/JSON.html b/docs/modules/JSON.html index 94c409f..794f449 100644 --- a/docs/modules/JSON.html +++ b/docs/modules/JSON.html @@ -1,2 +1,2 @@ -JSON | @playform/build - v0.2.0
+JSON | @playform/build - v0.2.1
diff --git a/docs/modules/Merge.html b/docs/modules/Merge.html index 8021e00..3afd102 100644 --- a/docs/modules/Merge.html +++ b/docs/modules/Merge.html @@ -1,3 +1,3 @@ -Merge | @playform/build - v0.2.0

Index

Functions

Into +Merge | @playform/build - v0.2.1
+
diff --git a/docs/modules/Variable_ESBuild.html b/docs/modules/Variable_ESBuild.html index 789d1ef..2f44714 100644 --- a/docs/modules/Variable_ESBuild.html +++ b/docs/modules/Variable_ESBuild.html @@ -1,2 +1,2 @@ -Variable/ESBuild | @playform/build - v0.2.0
+Variable/ESBuild | @playform/build - v0.2.1
diff --git a/docs/variables/Build.build.html b/docs/variables/Build.build.html index 4d94479..ea05b18 100644 --- a/docs/variables/Build.build.html +++ b/docs/variables/Build.build.html @@ -1 +1 @@ -build | @playform/build - v0.2.0
+build | @playform/build - v0.2.1
diff --git a/docs/variables/Function_Build.Pipe.html b/docs/variables/Function_Build.Pipe.html index 6c25168..fd33613 100644 --- a/docs/variables/Function_Build.Pipe.html +++ b/docs/variables/Function_Build.Pipe.html @@ -1 +1 @@ -Pipe | @playform/build - v0.2.0
+Pipe | @playform/build - v0.2.1
diff --git a/docs/variables/Function_Build.sep.html b/docs/variables/Function_Build.sep.html index faa097e..0f04097 100644 --- a/docs/variables/Function_Build.sep.html +++ b/docs/variables/Function_Build.sep.html @@ -1 +1 @@ -sep | @playform/build - v0.2.0
+sep | @playform/build - v0.2.1
diff --git a/docs/variables/Variable_ESBuild.ESBuild.html b/docs/variables/Variable_ESBuild.ESBuild.html index 86525eb..857f56e 100644 --- a/docs/variables/Variable_ESBuild.ESBuild.html +++ b/docs/variables/Variable_ESBuild.ESBuild.html @@ -1 +1 @@ -ESBuild | @playform/build - v0.2.0
+ESBuild | @playform/build - v0.2.1