These are all of the transpilers currently included in PipeScript:
| Name | Synopsis |
|---|---|
| Aliases | Dynamically Defines Aliases |
| All | all keyword |
| ArrowOperator | Arrow Operator |
| Assert | Assert keyword |
| Await | awaits asynchronous operations |
| Bash | Wraps PowerShell in a Bash Script |
| Batch | Wraps PowerShell in a Windows Batch Script |
| BatchPowerShell | Wraps PowerShell in a Windows Batch Script |
| ConditionalKeyword | Conditional Keyword Expansion |
| Decorate | decorate transpiler |
| Define | Defines a variable |
| Dot | Dot Notation |
| DoubleDotting | Supports “Double Dotted” location changes |
| EqualityComparison | Allows equality comparison. |
| EqualityTypeComparison | Allows equality type comparison. |
| Explicit | Makes Output from a PowerShell function Explicit. |
| Help | Help Transpiler |
| Include | Includes Files |
| Inherit | Inherits a Command |
| ModuleExports | Gets Module Exports |
| ModuleRelationship | Gets Module Relationships |
| NamespacedAlias | Declares a namespaced alias |
| NamespacedFunction | Namespaced functions |
| NamespacedObject | Namespaced functions |
| New | ‘new’ keyword |
| Object | Object Keyword |
| OutputFile | Outputs to a File |
| PipedAssignment | Piped Assignment Transpiler |
| PipeScript.Aspect | Aspect Transpiler |
| PipeScript.AttributedExpression | The PipeScript AttributedExpression Transpiler |
| Pipescript.FunctionDefinition | PipeScript Function Transpiler |
| PipeScript.ParameterAttribute | |
| PipeScript.Protocol | Core Protocol Transpiler |
| Pipescript | The Core PipeScript Transpiler |
| PipeScript.Template | Template Transpiler |
| PipeScript.Translator | PipeScript Translator |
| PipeScript.TypeConstraint | Transpiles Type Constraints |
| PipeScript.TypeExpression | The PipeScript TypeExpression Transpiler |
| ProxyCommand | Creates Proxy Commands |
| RemoveParameter | Removes Parameters from a ScriptBlock |
| RenameVariable | Renames variables |
| Requires | requires one or more modules, variables, or types. |
| Rest | Generates PowerShell to talk to a REST api. |
| SwitchAsIs | Switches based off of type, using as or is |
| Until | until keyword |
| ValidateExtension | Validates Extensions |
| ValidatePlatform | Validates the Platform |
| ValidatePropertyName | Validates Property Names |
| ValidateScriptBlock | Validates Script Blocks |
| ValidateTypes | Validates if an object is one or more types. |
| ValidValues | Dynamically Defines ValidateSet attributes |
| VBN | ValueFromPiplineByPropertyName Shorthand |
| VFP | ValueFromPipline Shorthand |
| When | On / When keyword |
| WhereMethod | Where Method |