From de09a81d5a9b02b240144ed1f571f04f4c40446b Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Wed, 25 Sep 2024 20:20:11 +0300 Subject: [PATCH] Build/v0.1.7 --- CHANGELOG.md | 5 +++++ Target/Class/Build.js | 2 +- docs/assets/search.js | 2 +- docs/functions/Exec.exec.html | 4 ++-- docs/functions/File.file.html | 4 ++-- 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/JSON.JSON.html | 4 ++-- docs/functions/Merge.merge.html | 2 +- docs/index.html | 4 ++-- docs/interfaces/Build.Interface.html | 4 ++-- docs/interfaces/Exec.Interface.html | 4 ++-- docs/interfaces/File.Interface.html | 4 ++-- docs/interfaces/JSON.Interface.html | 4 ++-- docs/media/CHANGELOG.md | 7 +++++++ docs/modules/Build.html | 4 ++-- docs/modules/Exec.html | 4 ++-- docs/modules/File.html | 4 ++-- docs/modules/Function_Build.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.Current.html | 2 +- docs/variables/Function_Build.Pipe.html | 2 +- docs/variables/Function_Build.sep.html | 2 +- docs/variables/Variable_ESBuild.ESBuild.html | 2 +- package.json | 2 +- 34 files changed, 66 insertions(+), 54 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45049aa..521b8e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ ## 0.1.7 +### Changed + +- Updated dependencies. +- Simplified documentation folder structure. + ## 0.1.6 ### Changed diff --git a/Target/Class/Build.js b/Target/Class/Build.js index 4c54ff4..4b4de4c 100644 --- a/Target/Class/Build.js +++ b/Target/Class/Build.js @@ -1,2 +1,2 @@ #!/usr/bin/env node -var i=new(await import("commander")).Command().name("Build").version("0.1.6").description("\u{1F300}\u2001Build\u2001\u2014").argument("","\u{1F4DD}\u2001File\u2001\u2014").option("-ES, --ESBuild ","\u{1F4DC}\u2001ESBuild\u2001\u2014").option("-TS, --TypeScript ","\u{1F4DC}\u2001TypeScript\u2001\u2014","tsconfig.json").option("-W --Watch","\u{1F441}\uFE0F\u2001Watch\u2001\u2014").action((await import("../Function/Build.js")).default).parse();export{i as default}; +var i=new(await import("commander")).Command().name("Build").version("0.1.7").description("\u{1F300}\u2001Build\u2001\u2014").argument("","\u{1F4DD}\u2001File\u2001\u2014").option("-ES, --ESBuild ","\u{1F4DC}\u2001ESBuild\u2001\u2014").option("-TS, --TypeScript ","\u{1F4DC}\u2001TypeScript\u2001\u2014","tsconfig.json").option("-W --Watch","\u{1F441}\uFE0F\u2001Watch\u2001\u2014").action((await import("../Function/Build.js")).default).parse();export{i as default}; diff --git a/docs/assets/search.js b/docs/assets/search.js index 2018bb5..56af883 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/Exec.exec.html b/docs/functions/Exec.exec.html index 8ad6131..6c7b9b6 100644 --- a/docs/functions/Exec.exec.html +++ b/docs/functions/Exec.exec.html @@ -1,4 +1,4 @@ -exec | @playform/build - v0.1.6
  • The 'Exec' function is an asynchronous function that executes a command and logs the +exec | @playform/build - v0.1.7

    • 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/File.file.html b/docs/functions/File.file.html index 3756276..78f1b46 100644 --- a/docs/functions/File.file.html +++ b/docs/functions/File.file.html @@ -1,2 +1,2 @@ -file | @playform/build - v0.1.6
+file | @playform/build - v0.1.7
diff --git a/docs/functions/Function_Build.Exec.html b/docs/functions/Function_Build.Exec.html index c0ca79c..67b7cc0 100644 --- a/docs/functions/Function_Build.Exec.html +++ b/docs/functions/Function_Build.Exec.html @@ -1,4 +1,4 @@ -Exec | @playform/build - v0.1.6
  • The 'Exec' function is an asynchronous function that executes a command and logs the +Exec | @playform/build - v0.1.7

    • 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 ec34a09..5c003fb 100644 --- a/docs/functions/Function_Build.Merge.html +++ b/docs/functions/Function_Build.Merge.html @@ -1 +1 @@ -Merge | @playform/build - v0.1.6
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest...objects: Ts

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

+Merge | @playform/build - v0.1.7
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest...objects: Ts

    Returns DeepMergeHKT<Ts, Readonly<{
        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/Function_Build.basename.html b/docs/functions/Function_Build.basename.html index 7f7f531..4933275 100644 --- a/docs/functions/Function_Build.basename.html +++ b/docs/functions/Function_Build.basename.html @@ -1,6 +1,6 @@ -basename | @playform/build - v0.1.6
  • Return the last portion of a path. Similar to the Unix basename command. +basename | @playform/build - v0.1.7

    • 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 08692a8..8cbb30d 100644 --- a/docs/functions/Function_Build.build.html +++ b/docs/functions/Function_Build.build.html @@ -1,6 +1,6 @@ -build | @playform/build - v0.1.6
  • Represents a function that processes file patterns.

    +build | @playform/build - v0.1.7
    • 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 f4e9214..65a3293 100644 --- a/docs/functions/Function_Build.dirname.html +++ b/docs/functions/Function_Build.dirname.html @@ -1,4 +1,4 @@ -dirname | @playform/build - v0.1.6
diff --git a/docs/functions/Function_Build.extname.html b/docs/functions/Function_Build.extname.html index e3e1129..0efd7c8 100644 --- a/docs/functions/Function_Build.extname.html +++ b/docs/functions/Function_Build.extname.html @@ -1,5 +1,5 @@ -extname | @playform/build - v0.1.6
  • Return the extension of the path, from the last '.' to end of string in the last portion of the path. +extname | @playform/build - v0.1.7

    • 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 3b7c145..a53e34f 100644 --- a/docs/functions/Function_Build.normalize.html +++ b/docs/functions/Function_Build.normalize.html @@ -1,5 +1,5 @@ -normalize | @playform/build - v0.1.6
  • Normalize a string path, reducing '..' and '.' parts. +normalize | @playform/build - v0.1.7

    • 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 2587f73..687b350 100644 --- a/docs/functions/Function_Build.relative.html +++ b/docs/functions/Function_Build.relative.html @@ -1,4 +1,4 @@ -relative | @playform/build - v0.1.6
  • Solve the relative path from {from} to {to} based on the current working directory. +relative | @playform/build - v0.1.7

    • 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/JSON.JSON.html b/docs/functions/JSON.JSON.html index fbeacc0..2fa5d10 100644 --- a/docs/functions/JSON.JSON.html +++ b/docs/functions/JSON.JSON.html @@ -1,4 +1,4 @@ -JSON | @playform/build - v0.1.6
  • The function 'JSON' is a TypeScript function that reads a JSON file and returns its +JSON | @playform/build - v0.1.7

    • 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/Merge.merge.html b/docs/functions/Merge.merge.html index 6eba067..da98069 100644 --- a/docs/functions/Merge.merge.html +++ b/docs/functions/Merge.merge.html @@ -1 +1 @@ -merge | @playform/build - v0.1.6
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest...objects: Ts

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

+merge | @playform/build - v0.1.7
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest...objects: Ts

    Returns DeepMergeHKT<Ts, Readonly<{
        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/index.html b/docs/index.html index 4fbe094..747d5e0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ -@playform/build - v0.1.6

@playform/build - v0.1.6

🌀 Build —

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

@playform/build - v0.1.7

🌀 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.

    @@ -45,4 +45,4 @@ guidelines and feel free to submit a Pull Request.

    This project is licensed under the MIT LICENSE.

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

    -
+
diff --git a/docs/interfaces/Build.Interface.html b/docs/interfaces/Build.Interface.html index ec6a1e3..90afeff 100644 --- a/docs/interfaces/Build.Interface.html +++ b/docs/interfaces/Build.Interface.html @@ -1,6 +1,6 @@ -Interface | @playform/build - v0.1.6
  • Represents a function that processes file patterns.

    +Interface | @playform/build - v0.1.7
    • 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/Exec.Interface.html b/docs/interfaces/Exec.Interface.html index 093df19..789722b 100644 --- a/docs/interfaces/Exec.Interface.html +++ b/docs/interfaces/Exec.Interface.html @@ -1,4 +1,4 @@ -Interface | @playform/build - v0.1.6

Interface Interface

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

    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 b9c2a8c..2d2f5da 100644 --- a/docs/interfaces/File.Interface.html +++ b/docs/interfaces/File.Interface.html @@ -1,2 +1,2 @@ -Interface | @playform/build - v0.1.6

Interface Interface

+Interface | @playform/build - v0.1.7

Interface Interface

diff --git a/docs/interfaces/JSON.Interface.html b/docs/interfaces/JSON.Interface.html index 1aaa74d..fe7f002 100644 --- a/docs/interfaces/JSON.Interface.html +++ b/docs/interfaces/JSON.Interface.html @@ -1,4 +1,4 @@ -Interface | @playform/build - v0.1.6

Interface Interface

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

    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 a9449b9..521b8e7 100644 --- a/docs/media/CHANGELOG.md +++ b/docs/media/CHANGELOG.md @@ -1,3 +1,10 @@ +## 0.1.7 + +### Changed + +- Updated dependencies. +- Simplified documentation folder structure. + ## 0.1.6 ### Changed diff --git a/docs/modules/Build.html b/docs/modules/Build.html index 9557fe0..0f70f40 100644 --- a/docs/modules/Build.html +++ b/docs/modules/Build.html @@ -1,3 +1,3 @@ -Build | @playform/build - v0.1.6

Index

Interfaces

Interface +Build | @playform/build - v0.1.7
+
diff --git a/docs/modules/Exec.html b/docs/modules/Exec.html index 35a91f4..1ef3323 100644 --- a/docs/modules/Exec.html +++ b/docs/modules/Exec.html @@ -1,3 +1,3 @@ -Exec | @playform/build - v0.1.6

Index

Interfaces

Interface +Exec | @playform/build - v0.1.7
+
diff --git a/docs/modules/File.html b/docs/modules/File.html index 4e6387e..181d4aa 100644 --- a/docs/modules/File.html +++ b/docs/modules/File.html @@ -1,3 +1,3 @@ -File | @playform/build - v0.1.6

Index

Interfaces

Interface +File | @playform/build - v0.1.7
+
diff --git a/docs/modules/Function_Build.html b/docs/modules/Function_Build.html index 2799dee..9d2dbfc 100644 --- a/docs/modules/Function_Build.html +++ b/docs/modules/Function_Build.html @@ -1,4 +1,4 @@ -Function/Build | @playform/build - v0.1.6

Module Function/Build

Index

Variables

Current +Function/Build | @playform/build - v0.1.7
+
diff --git a/docs/modules/JSON.html b/docs/modules/JSON.html index b11de12..a50ad6a 100644 --- a/docs/modules/JSON.html +++ b/docs/modules/JSON.html @@ -1,3 +1,3 @@ -JSON | @playform/build - v0.1.6

Index

Interfaces

Interface +JSON | @playform/build - v0.1.7
+
diff --git a/docs/modules/Merge.html b/docs/modules/Merge.html index 024b7c1..551e9d7 100644 --- a/docs/modules/Merge.html +++ b/docs/modules/Merge.html @@ -1,2 +1,2 @@ -Merge | @playform/build - v0.1.6
+Merge | @playform/build - v0.1.7
diff --git a/docs/modules/Variable_ESBuild.html b/docs/modules/Variable_ESBuild.html index 1825da1..0b352d6 100644 --- a/docs/modules/Variable_ESBuild.html +++ b/docs/modules/Variable_ESBuild.html @@ -1,2 +1,2 @@ -Variable/ESBuild | @playform/build - v0.1.6
+Variable/ESBuild | @playform/build - v0.1.7
diff --git a/docs/variables/Build.build.html b/docs/variables/Build.build.html index 3a2fce5..ed53c4c 100644 --- a/docs/variables/Build.build.html +++ b/docs/variables/Build.build.html @@ -1 +1 @@ -build | @playform/build - v0.1.6
+build | @playform/build - v0.1.7
diff --git a/docs/variables/Function_Build.Current.html b/docs/variables/Function_Build.Current.html index aa5b19b..e114a47 100644 --- a/docs/variables/Function_Build.Current.html +++ b/docs/variables/Function_Build.Current.html @@ -1 +1 @@ -Current | @playform/build - v0.1.6
+Current | @playform/build - v0.1.7
diff --git a/docs/variables/Function_Build.Pipe.html b/docs/variables/Function_Build.Pipe.html index c6809ec..05be35d 100644 --- a/docs/variables/Function_Build.Pipe.html +++ b/docs/variables/Function_Build.Pipe.html @@ -1 +1 @@ -Pipe | @playform/build - v0.1.6
+Pipe | @playform/build - v0.1.7
diff --git a/docs/variables/Function_Build.sep.html b/docs/variables/Function_Build.sep.html index 3de8266..314ed35 100644 --- a/docs/variables/Function_Build.sep.html +++ b/docs/variables/Function_Build.sep.html @@ -1 +1 @@ -sep | @playform/build - v0.1.6
+sep | @playform/build - v0.1.7
diff --git a/docs/variables/Variable_ESBuild.ESBuild.html b/docs/variables/Variable_ESBuild.ESBuild.html index 90e9e09..d634b60 100644 --- a/docs/variables/Variable_ESBuild.ESBuild.html +++ b/docs/variables/Variable_ESBuild.ESBuild.html @@ -1 +1 @@ -ESBuild | @playform/build - v0.1.6
+ESBuild | @playform/build - v0.1.7
diff --git a/package.json b/package.json index f820902..e2c790a 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "prepublishOnly": "node --no-warnings --loader ts-node/esm Source/Class/Build.ts 'Source/**/*.ts'" }, "dependencies": { - "@types/node": "22.6.1", + "@types/node": "22.7.0", "commander": "12.1.0", "deepmerge-ts": "7.1.0", "esbuild": "0.24.0",