From 81265ae555963f60f03efdd46b9d70abba0c7c3b Mon Sep 17 00:00:00 2001 From: "Nikola R. Hristov" Date: Mon, 1 Apr 2024 13:07:55 +0300 Subject: [PATCH] Build/v0.0.1 --- CHANGELOG.md | 314 ------------------ Documentation/assets/search.js | 2 +- Documentation/functions/Build.Exec.html | 2 +- Documentation/functions/Build.Merge.html | 2 +- Documentation/functions/Build.build.html | 2 +- Documentation/functions/Build.resolve.html | 2 +- Documentation/functions/Exec.exec.html | 2 +- Documentation/functions/File.file.html | 2 +- Documentation/functions/JSON.JSON.html | 2 +- Documentation/functions/Merge.merge.html | 2 +- Documentation/interfaces/Build.Type.html | 2 +- Documentation/interfaces/Exec.Type.html | 2 +- Documentation/interfaces/File.Type.html | 2 +- .../interfaces/Interface_Merge.Generic.html | 4 +- .../interfaces/Interface_Merge.Type.html | 2 +- Documentation/interfaces/JSON.Type.html | 2 +- Documentation/modules/Build.html | 2 +- Documentation/modules/ESBuild.html | 2 +- Documentation/modules/Exec.html | 2 +- Documentation/modules/File.html | 2 +- Documentation/modules/Interface_Merge.html | 2 +- Documentation/modules/JSON.html | 2 +- Documentation/modules/Merge.html | 2 +- Documentation/modules/TypeScriptESBuild.html | 2 +- Documentation/variables/Build.Current.html | 2 +- Documentation/variables/Build.Pipe.html | 2 +- Documentation/variables/ESBuild.ESBuild.html | 2 +- .../TypeScriptESBuild.typeScriptESBuild.html | 2 +- README.md | 8 +- Target/Class/TypeScriptESBuild.js | 2 +- package.json | 14 +- 31 files changed, 42 insertions(+), 352 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c391c1fd..43d7b3de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,317 +1,3 @@ -## 0.4.10 - -- Cleanup - -## 0.4.9 - -- Cleanup - -## 0.4.8 - -- Cleanup - -## 0.4.7 - -- Cleanup - -## 0.4.6 - -- Cleanup - -## 0.4.5 - -- Cleanup - -## 0.4.4 - -- Cleanup - -## 0.4.3 - -- Cleanup - -## 0.4.2 - -- Split Documentation - -## 0.4.1 - -- Cleanup - -## 0.4.0 - -- Cleanup - -## 0.3.12 - -- Cleanup - -## 0.3.11 - -- Cleanup - -## 0.3.10 - -- Cleanup - -## 0.3.9 - -- Cleanup - -## 0.3.8 - -- Cleanup - -## 0.3.7 - -- Cleanup - -## 0.3.6 - -- Cleanup - -## 0.3.5 - -- Cleanup - -## 0.3.4 - -- Cleanup - -## 0.3.3 - -- Cleanup - -## 0.3.2 - -- Cleanup - -## 0.3.1 - -- Cleanup - -## 0.3.0 - -- Documentation -- Cleanup - -## 0.2.26 - -- Cleanup - -## 0.2.25 - -- Cleanup - -## 0.2.24 - -- Cleanup - -## 0.2.23 - -- Cleanup - -## 0.2.22 - -- Cleanup - -## 0.2.21 - -- Cleanup - -## 0.2.20 - -- Cleanup - -## 0.2.19 - -- Cleanup - -## 0.2.18 - -- Cleanup - -## 0.2.17 - -- Cleanup - -## 0.2.16 - -- Cleanup - -## 0.2.15 - -- Cleanup - -## 0.2.14 - -- Cleanup - -## 0.2.13 - -- Cleanup - -## 0.2.12 - -- Cleanup - -## 0.2.11 - -- Cleanup - -## 0.2.10 - -- Cleanup - -## 0.2.9 - -- Cleanup - -## 0.2.8 - -- Cleanup - -## 0.2.7 - -- Bug fix - -## 0.2.6 - -- Cleanup - -## 0.2.5 - -- Cleanup - -## 0.2.4 - -- Bug fix - -## 0.2.3 - -- Cleanup - -## 0.2.2 - -- Bug fix - -## 0.2.1 - -- Cleanup - -## 0.2.0 - -- Refactor -- Introduces Documentation - -## 0.1.16 - -- Cleanup - -## 0.1.15 - -- Cleanup - -## 0.1.14 - -- Cleanup - -## 0.1.13 - -- Cleanup - -## 0.1.12 - -- Bug fix - -## 0.1.11 - -- Cleanup - -## 0.1.10 - -- Bug fix - -## 0.1.9 - -- Cleanup - -## 0.1.8 - -- Cleanup - -## 0.1.7 - -- Renamed - -## 0.1.6 - -- Cleanup - -## 0.1.5 - -- Cleanup - -## 0.1.4 - -- Renamed - -## 0.1.4 - -- Cleanup - -## 0.1.2 - -- Renamed - -## 0.1.1 - -- Cleanup - -## 0.1.0 - -- Custom ESBuild file - -## 0.0.11 - -- Cleanup - -## 0.0.10 - -- Cleanup - -## 0.0.9 - -- Cleanup - -## 0.0.8 - -- Cleanup - -## 0.0.7 - -- Cleanup - -## 0.0.6 - -- Cleanup - -## 0.0.5 - -- Cleanup - -## 0.0.4 - -- Cleanup - -## 0.0.3 - -- Cleanup - -## 0.0.2 - -- Cleanup - ## 0.0.1 - Initial version diff --git a/Documentation/assets/search.js b/Documentation/assets/search.js index 65ce6828..892731be 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/functions/Build.Exec.html b/Documentation/functions/Build.Exec.html index aa141b4e..ce1e9d69 100644 --- a/Documentation/functions/Build.Exec.html +++ b/Documentation/functions/Build.Exec.html @@ -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>

Generated using TypeDoc

\ No newline at end of file +

Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/Documentation/functions/Build.Merge.html b/Documentation/functions/Build.Merge.html index 1e070625..4fbcb0f9 100644 --- a/Documentation/functions/Build.Merge.html +++ b/Documentation/functions/Build.Merge.html @@ -1,2 +1,2 @@ Merge | typescript-esbuild - v0.4.10
  • Merges multiple objects of type Ts using the provided merge functions and built-in metadata.

    -

    Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest ...Objects: Ts

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

Generated using TypeDoc

\ No newline at end of file +

Type Parameters

Parameters

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

Generated using TypeDoc

\ No newline at end of file diff --git a/Documentation/functions/Build.build.html b/Documentation/functions/Build.build.html index 89fbfb2e..b94368e6 100644 --- a/Documentation/functions/Build.build.html +++ b/Documentation/functions/Build.build.html @@ -3,4 +3,4 @@
  • Optional Option: {
        ESBuild?: string;
        TypeScript?: string;
    }

    An optional object that can contain two properties.

  • Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/functions/Build.resolve.html b/Documentation/functions/Build.resolve.html index ccf77726..e754e987 100644 --- a/Documentation/functions/Build.resolve.html +++ b/Documentation/functions/Build.resolve.html @@ -6,4 +6,4 @@ and trailing slashes are removed unless the path gets resolved to the root directory.

    Parameters

    Returns string

    Throws

    if any of the arguments is not a string.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/functions/Exec.exec.html b/Documentation/functions/Exec.exec.html index 318ead56..b89b0775 100644 --- a/Documentation/functions/Exec.exec.html +++ b/Documentation/functions/Exec.exec.html @@ -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>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/functions/File.file.html b/Documentation/functions/File.file.html index 966e73cc..a5793ca5 100644 --- a/Documentation/functions/File.file.html +++ b/Documentation/functions/File.file.html @@ -1,2 +1,2 @@ file | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns Promise<any>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/functions/JSON.JSON.html b/Documentation/functions/JSON.JSON.html index e0ce97c4..8ca7d13d 100644 --- a/Documentation/functions/JSON.JSON.html +++ b/Documentation/functions/JSON.JSON.html @@ -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>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<any>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/functions/Merge.merge.html b/Documentation/functions/Merge.merge.html index 0110b8e7..50015d8c 100644 --- a/Documentation/functions/Merge.merge.html +++ b/Documentation/functions/Merge.merge.html @@ -1,2 +1,2 @@ merge | typescript-esbuild - v0.4.10
    • Merges multiple objects of type Ts using the provided merge functions and built-in metadata.

      -

      Type Parameters

      • Ts extends readonly unknown[]

      Parameters

      • Rest ...Objects: Ts

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

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    Parameters

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

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/interfaces/Build.Type.html b/Documentation/interfaces/Build.Type.html index 32b5f77b..8f87d72f 100644 --- a/Documentation/interfaces/Build.Type.html +++ b/Documentation/interfaces/Build.Type.html @@ -3,4 +3,4 @@
  • Optional Option: {
        ESBuild?: string;
        TypeScript?: string;
    }

    An optional object that can contain two properties.

  • Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/interfaces/Exec.Type.html b/Documentation/interfaces/Exec.Type.html index 6f43b988..eccb4657 100644 --- a/Documentation/interfaces/Exec.Type.html +++ b/Documentation/interfaces/Exec.Type.html @@ -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>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/interfaces/File.Type.html b/Documentation/interfaces/File.Type.html index 9fa15d7f..4f66af22 100644 --- a/Documentation/interfaces/File.Type.html +++ b/Documentation/interfaces/File.Type.html @@ -1,2 +1,2 @@ Type | typescript-esbuild - v0.4.10
    interface Type ((Path) => Promise<any>)

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns Promise<any>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/interfaces/Interface_Merge.Generic.html b/Documentation/interfaces/Interface_Merge.Generic.html index 47bc84db..5c7a1c21 100644 --- a/Documentation/interfaces/Interface_Merge.Generic.html +++ b/Documentation/interfaces/Interface_Merge.Generic.html @@ -1,2 +1,2 @@ -Generic | typescript-esbuild - v0.4.10
    interface Generic {
        DeepMergeArraysURI: "DeepMergeLeafURI";
    }

    Properties

    Properties

    DeepMergeArraysURI: "DeepMergeLeafURI"

    Generated using TypeDoc

    \ No newline at end of file +Generic | typescript-esbuild - v0.4.10
    interface Generic {
        DeepMergeArraysURI: "DeepMergeLeafURI";
    }

    Properties

    Properties

    DeepMergeArraysURI: "DeepMergeLeafURI"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/interfaces/Interface_Merge.Type.html b/Documentation/interfaces/Interface_Merge.Type.html index d2596e74..2a048cef 100644 --- a/Documentation/interfaces/Interface_Merge.Type.html +++ b/Documentation/interfaces/Interface_Merge.Type.html @@ -1,2 +1,2 @@ Type | typescript-esbuild - v0.4.10
    interface Type<PMF> (<Ts>(...Objects) => DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: PMF["DeepMergeArraysURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeArraysDefaultURI";
        DeepMergeMapsURI: PMF["DeepMergeMapsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: PMF["DeepMergeOthersURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeLeafURI";
        DeepMergeRecordsURI: PMF["DeepMergeRecordsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: PMF["DeepMergeSetsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>)

    Type Parameters

    • PMF extends Partial<DeepMergeMergeFunctionsURIs>
    • Merges multiple objects of type Ts using the provided merge functions and built-in metadata.

      -

      Type Parameters

      • Ts extends readonly unknown[]

      Parameters

      • Rest ...Objects: Ts

      Returns DeepMergeHKT<Ts, Readonly<{
          DeepMergeArraysURI: PMF["DeepMergeArraysURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeArraysDefaultURI";
          DeepMergeMapsURI: PMF["DeepMergeMapsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeMapsDefaultURI";
          DeepMergeOthersURI: PMF["DeepMergeOthersURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeLeafURI";
          DeepMergeRecordsURI: PMF["DeepMergeRecordsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeRecordsDefaultURI";
          DeepMergeSetsURI: PMF["DeepMergeSetsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeSetsDefaultURI";
      }>, Readonly<{
          key: PropertyKey;
          parents: readonly Readonly<Record<PropertyKey, unknown>>[];
      }>>

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    Parameters

    Returns DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: PMF["DeepMergeArraysURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeArraysDefaultURI";
        DeepMergeMapsURI: PMF["DeepMergeMapsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: PMF["DeepMergeOthersURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeLeafURI";
        DeepMergeRecordsURI: PMF["DeepMergeRecordsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: PMF["DeepMergeSetsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/interfaces/JSON.Type.html b/Documentation/interfaces/JSON.Type.html index 0bdda560..0e79a65c 100644 --- a/Documentation/interfaces/JSON.Type.html +++ b/Documentation/interfaces/JSON.Type.html @@ -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>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<any>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/modules/Build.html b/Documentation/modules/Build.html index 9a07038a..4298f0a3 100644 --- a/Documentation/modules/Build.html +++ b/Documentation/modules/Build.html @@ -1,4 +1,4 @@ -Build | typescript-esbuild - v0.4.10

    Index

    Interfaces

    Type +Build | typescript-esbuild - v0.4.10

    Index

    Interfaces

    Variables

    Functions

    Exec diff --git a/Documentation/modules/ESBuild.html b/Documentation/modules/ESBuild.html index c4f43ed1..3cddd975 100644 --- a/Documentation/modules/ESBuild.html +++ b/Documentation/modules/ESBuild.html @@ -1,2 +1,2 @@ -ESBuild | typescript-esbuild - v0.4.10

    Index

    Variables

    ESBuild +ESBuild | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/modules/Exec.html b/Documentation/modules/Exec.html index 1d13ecfc..c051f5c8 100644 --- a/Documentation/modules/Exec.html +++ b/Documentation/modules/Exec.html @@ -1,3 +1,3 @@ -Exec | typescript-esbuild - v0.4.10

    Index

    Interfaces

    Type +Exec | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/modules/File.html b/Documentation/modules/File.html index 053d8d07..880f73a0 100644 --- a/Documentation/modules/File.html +++ b/Documentation/modules/File.html @@ -1,3 +1,3 @@ -File | typescript-esbuild - v0.4.10

    Index

    Interfaces

    Type +File | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/modules/Interface_Merge.html b/Documentation/modules/Interface_Merge.html index e785375b..6c6a100d 100644 --- a/Documentation/modules/Interface_Merge.html +++ b/Documentation/modules/Interface_Merge.html @@ -1,4 +1,4 @@ Interface/Merge | typescript-esbuild - v0.4.10

    Module Interface/Merge

    Template: PMF

    A type parameter representing Partial.

    -

    Index

    Interfaces

    Index

    Interfaces

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/modules/JSON.html b/Documentation/modules/JSON.html index 72593d0b..b18c21f6 100644 --- a/Documentation/modules/JSON.html +++ b/Documentation/modules/JSON.html @@ -1,3 +1,3 @@ -JSON | typescript-esbuild - v0.4.10

    Index

    Interfaces

    Type +JSON | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/modules/Merge.html b/Documentation/modules/Merge.html index b9ee7aa7..2fe11b53 100644 --- a/Documentation/modules/Merge.html +++ b/Documentation/modules/Merge.html @@ -1,2 +1,2 @@ -Merge | typescript-esbuild - v0.4.10

    Index

    Functions

    merge +Merge | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/modules/TypeScriptESBuild.html b/Documentation/modules/TypeScriptESBuild.html index 5c8479cb..81d7f4e7 100644 --- a/Documentation/modules/TypeScriptESBuild.html +++ b/Documentation/modules/TypeScriptESBuild.html @@ -1,2 +1,2 @@ -TypeScriptESBuild | typescript-esbuild - v0.4.10

    Module TypeScriptESBuild

    Index

    Variables

    typeScriptESBuild +TypeScriptESBuild | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/variables/Build.Current.html b/Documentation/variables/Build.Current.html index eac347f1..b5481b47 100644 --- a/Documentation/variables/Build.Current.html +++ b/Documentation/variables/Build.Current.html @@ -1 +1 @@ -Current | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file +Current | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/variables/Build.Pipe.html b/Documentation/variables/Build.Pipe.html index 35309a42..a56a81e7 100644 --- a/Documentation/variables/Build.Pipe.html +++ b/Documentation/variables/Build.Pipe.html @@ -1 +1 @@ -Pipe | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file +Pipe | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/variables/ESBuild.ESBuild.html b/Documentation/variables/ESBuild.ESBuild.html index ebf29dfb..bd3efa53 100644 --- a/Documentation/variables/ESBuild.ESBuild.html +++ b/Documentation/variables/ESBuild.ESBuild.html @@ -1 +1 @@ -ESBuild | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file +ESBuild | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/variables/TypeScriptESBuild.typeScriptESBuild.html b/Documentation/variables/TypeScriptESBuild.typeScriptESBuild.html index f9ec6f71..bceb40bc 100644 --- a/Documentation/variables/TypeScriptESBuild.typeScriptESBuild.html +++ b/Documentation/variables/TypeScriptESBuild.typeScriptESBuild.html @@ -1 +1 @@ -typeScriptESBuild | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file +typeScriptESBuild | typescript-esbuild - v0.4.10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/README.md b/README.md index e9a550a0..4f5b1870 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Build all your TypeScript files into JavaScript. Add configuration and setup scripts: ```sh -npm install -D -E typescript-esbuild +npm install -D -E @playform/build ``` ## Usage @@ -15,7 +15,7 @@ npm install -D -E typescript-esbuild Through a command line run: ```sh -npx typescript-esbuild 'Source/**/*.ts' +npx @playform/build 'Source/**/*.ts' ``` or in a `package.json` file: @@ -54,11 +54,11 @@ See an example of a configuration file in "compilerOptions": { "outDir": "Target" }, - "extends": "typescript-esbuild/Target/Notation/TypeScript", + "extends": "@playform/build/Target/Notation/TypeScript", "include": ["Source"] } ``` [ESBuild]: https://npmjs.org/esbuild [TypeDoc]: https://npmjs.org/typedoc -[TypeScriptESBuild]: https://npmjs.org/typescript-esbuild +[TypeScriptESBuild]: https://npmjs.org/@playform/build diff --git a/Target/Class/TypeScriptESBuild.js b/Target/Class/TypeScriptESBuild.js index 6fe3f88c..1361f867 100644 --- a/Target/Class/TypeScriptESBuild.js +++ b/Target/Class/TypeScriptESBuild.js @@ -1,2 +1,2 @@ #!/usr/bin/env node -var i=new(await import("commander")).Command().name("TypeScriptESBuild").version("0.4.10").description("\u{1F300}\u2000Build TypeScript.").argument("","Build File.").option("-ES, --ESBuild ","ESBuild Configuration.").option("-TS, --TypeScript ","TypeScript Configuration.").action((await import("../Function/Build.js")).default).parse();export{i as default}; +var i=new(await import("commander")).Command().name("TypeScriptESBuild").version("0.0.1").description("\u{1F300}\u2000Build TypeScript.").argument("","Build File.").option("-ES, --ESBuild ","ESBuild Configuration.").option("-TS, --TypeScript ","TypeScript Configuration.").action((await import("../Function/Build.js")).default).parse();export{i as default}; diff --git a/package.json b/package.json index 0ff9afdf..b401be29 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,13 @@ { - "name": "typescript-esbuild", - "version": "0.4.10", + "name": "@playform/build", + "version": "0.0.1", "private": false, "description": "🌀 ESBuild Wrapper.", - "keywords": ["javascript", "typescript", "esbuild"], + "keywords": [ + "javascript", + "typescript", + "esbuild" + ], "homepage": "https://github.com/Playform/TypeScriptESBuild#readme", "bugs": { "url": "https://github.com/Playform/TypeScriptESBuild/issues" @@ -40,8 +44,8 @@ "devDependencies": { "ts-node": "10.9.2" }, - "peerDependencies": { - "typescript-document": "0.0.7" + "optionalDependencies": { + "@playform/document": "0.0.1" }, "publishConfig": { "access": "public"