diff --git a/Fable.sln b/Fable.sln index 22807fb60f..e4b0b80b45 100644 --- a/Fable.sln +++ b/Fable.sln @@ -11,6 +11,18 @@ Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Fable.AST", "src\Fable.AST\ EndProject Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Fable.Transforms", "src\Fable.Transforms\Fable.Transforms.fsproj", "{AC4FFF83-30BB-4DBA-9600-C19FA999E088}" EndProject +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Fable.Transforms.Babel", "src\Fable.Transforms\Babel\Fable.Transforms.Babel.fsproj", "{A4F718DA-D12B-4AE2-B414-4FD653C83708}" +EndProject +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Fable.Transforms.Python", "src\Fable.Transforms\Python\Fable.Transforms.Python.fsproj", "{EAE72924-CE80-4D31-A80B-A1BA2D5777B4}" +EndProject +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Fable.Transforms.Rust", "src\Fable.Transforms\Rust\Fable.Transforms.Rust.fsproj", "{C695CEA9-F5EE-4EB1-BC29-24274CEB1A87}" +EndProject +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Fable.Transforms.Dart", "src\Fable.Transforms\Dart\Fable.Transforms.Dart.fsproj", "{4DC9427B-149E-45FA-9B13-2F2BFFF4D8C5}" +EndProject +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Fable.Transforms.Beam", "src\Fable.Transforms\Beam\Fable.Transforms.Beam.fsproj", "{80C65198-70A3-4E4E-B6E1-D516A4B0C9EE}" +EndProject +Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Fable.Transforms.Php", "src\Fable.Transforms\Php\Fable.Transforms.Php.fsproj", "{8D6AB302-7E3A-44CC-B3D9-47E0DF44C20F}" +EndProject Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Fable.Cli", "src\Fable.Cli\Fable.Cli.fsproj", "{964B545D-0EB2-485A-9D74-693D75DB3EDE}" EndProject Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "QuickTest", "src\quicktest\QuickTest.fsproj", "{11F9359C-06BA-410A-AB1B-339B89222983}" @@ -186,6 +198,30 @@ Global {0818518D-5BAF-498E-B2E8-C3FA5EC3758D}.Debug|Any CPU.Build.0 = Debug|Any CPU {0818518D-5BAF-498E-B2E8-C3FA5EC3758D}.Release|Any CPU.ActiveCfg = Release|Any CPU {0818518D-5BAF-498E-B2E8-C3FA5EC3758D}.Release|Any CPU.Build.0 = Release|Any CPU + {A4F718DA-D12B-4AE2-B414-4FD653C83708}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A4F718DA-D12B-4AE2-B414-4FD653C83708}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A4F718DA-D12B-4AE2-B414-4FD653C83708}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A4F718DA-D12B-4AE2-B414-4FD653C83708}.Release|Any CPU.Build.0 = Release|Any CPU + {EAE72924-CE80-4D31-A80B-A1BA2D5777B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EAE72924-CE80-4D31-A80B-A1BA2D5777B4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EAE72924-CE80-4D31-A80B-A1BA2D5777B4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EAE72924-CE80-4D31-A80B-A1BA2D5777B4}.Release|Any CPU.Build.0 = Release|Any CPU + {C695CEA9-F5EE-4EB1-BC29-24274CEB1A87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C695CEA9-F5EE-4EB1-BC29-24274CEB1A87}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C695CEA9-F5EE-4EB1-BC29-24274CEB1A87}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C695CEA9-F5EE-4EB1-BC29-24274CEB1A87}.Release|Any CPU.Build.0 = Release|Any CPU + {4DC9427B-149E-45FA-9B13-2F2BFFF4D8C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4DC9427B-149E-45FA-9B13-2F2BFFF4D8C5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4DC9427B-149E-45FA-9B13-2F2BFFF4D8C5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4DC9427B-149E-45FA-9B13-2F2BFFF4D8C5}.Release|Any CPU.Build.0 = Release|Any CPU + {80C65198-70A3-4E4E-B6E1-D516A4B0C9EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {80C65198-70A3-4E4E-B6E1-D516A4B0C9EE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {80C65198-70A3-4E4E-B6E1-D516A4B0C9EE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {80C65198-70A3-4E4E-B6E1-D516A4B0C9EE}.Release|Any CPU.Build.0 = Release|Any CPU + {8D6AB302-7E3A-44CC-B3D9-47E0DF44C20F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8D6AB302-7E3A-44CC-B3D9-47E0DF44C20F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8D6AB302-7E3A-44CC-B3D9-47E0DF44C20F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8D6AB302-7E3A-44CC-B3D9-47E0DF44C20F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -220,6 +256,12 @@ Global {A68CF5C2-DAB1-451F-AA36-3C171C61D4F2} = {493A3959-758E-4D88-8E82-16680E70D282} {C0AD4BF9-638A-43D0-AD46-AAC72C508B42} = {C8CB96CF-68A8-4083-A0F8-319275CF8097} {0818518D-5BAF-498E-B2E8-C3FA5EC3758D} = {C8CB96CF-68A8-4083-A0F8-319275CF8097} + {A4F718DA-D12B-4AE2-B414-4FD653C83708} = {C8CB96CF-68A8-4083-A0F8-319275CF8097} + {EAE72924-CE80-4D31-A80B-A1BA2D5777B4} = {C8CB96CF-68A8-4083-A0F8-319275CF8097} + {C695CEA9-F5EE-4EB1-BC29-24274CEB1A87} = {C8CB96CF-68A8-4083-A0F8-319275CF8097} + {4DC9427B-149E-45FA-9B13-2F2BFFF4D8C5} = {C8CB96CF-68A8-4083-A0F8-319275CF8097} + {80C65198-70A3-4E4E-B6E1-D516A4B0C9EE} = {C8CB96CF-68A8-4083-A0F8-319275CF8097} + {8D6AB302-7E3A-44CC-B3D9-47E0DF44C20F} = {C8CB96CF-68A8-4083-A0F8-319275CF8097} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {58DF9285-8523-4EAC-B598-BE5B02A76A00} diff --git a/src/Fable.Cli/Fable.Cli.fsproj b/src/Fable.Cli/Fable.Cli.fsproj index 24d2a2a2f4..0cb02fc56f 100644 --- a/src/Fable.Cli/Fable.Cli.fsproj +++ b/src/Fable.Cli/Fable.Cli.fsproj @@ -37,6 +37,12 @@ + + + + + + diff --git a/src/Fable.Compiler/Fable.Compiler.fsproj b/src/Fable.Compiler/Fable.Compiler.fsproj index d9bd5e166a..dc4b3432a5 100644 --- a/src/Fable.Compiler/Fable.Compiler.fsproj +++ b/src/Fable.Compiler/Fable.Compiler.fsproj @@ -25,6 +25,7 @@ + @@ -50,6 +51,8 @@ + + diff --git a/src/Fable.Transforms/Global/Babel.fs b/src/Fable.Transforms/Babel/Babel.fs similarity index 100% rename from src/Fable.Transforms/Global/Babel.fs rename to src/Fable.Transforms/Babel/Babel.fs diff --git a/src/Fable.Transforms/BabelPrinter.fs b/src/Fable.Transforms/Babel/BabelPrinter.fs similarity index 100% rename from src/Fable.Transforms/BabelPrinter.fs rename to src/Fable.Transforms/Babel/BabelPrinter.fs diff --git a/src/Fable.Transforms/Babel/Fable.Transforms.Babel.fsproj b/src/Fable.Transforms/Babel/Fable.Transforms.Babel.fsproj new file mode 100644 index 0000000000..bd23527d51 --- /dev/null +++ b/src/Fable.Transforms/Babel/Fable.Transforms.Babel.fsproj @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/Fable.Transforms/Fable2Babel.fs b/src/Fable.Transforms/Babel/Fable2Babel.fs similarity index 100% rename from src/Fable.Transforms/Fable2Babel.fs rename to src/Fable.Transforms/Babel/Fable2Babel.fs diff --git a/src/Fable.Transforms/Beam/Fable.Transforms.Beam.fsproj b/src/Fable.Transforms/Beam/Fable.Transforms.Beam.fsproj new file mode 100644 index 0000000000..bfe935e890 --- /dev/null +++ b/src/Fable.Transforms/Beam/Fable.Transforms.Beam.fsproj @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/Fable.Transforms/Dart/Fable.Transforms.Dart.fsproj b/src/Fable.Transforms/Dart/Fable.Transforms.Dart.fsproj new file mode 100644 index 0000000000..a73542232c --- /dev/null +++ b/src/Fable.Transforms/Dart/Fable.Transforms.Dart.fsproj @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/Fable.Transforms/Directory.Build.props b/src/Fable.Transforms/Directory.Build.props new file mode 100644 index 0000000000..b566c47ee0 --- /dev/null +++ b/src/Fable.Transforms/Directory.Build.props @@ -0,0 +1,10 @@ + + + + + true + netstandard2.0 + $(OtherFlags) --nowarn:3536 + embedded + + diff --git a/src/Fable.Transforms/Fable.Transforms.fsproj b/src/Fable.Transforms/Fable.Transforms.fsproj index 7eeec3c7e8..71fd50c0a8 100644 --- a/src/Fable.Transforms/Fable.Transforms.fsproj +++ b/src/Fable.Transforms/Fable.Transforms.fsproj @@ -1,13 +1,6 @@ - - true - netstandard2.0 - $(OtherFlags) --nowarn:3536 - embedded - - @@ -20,11 +13,10 @@ + - - @@ -33,35 +25,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Fable.Transforms/Php/Fable.Transforms.Php.fsproj b/src/Fable.Transforms/Php/Fable.Transforms.Php.fsproj new file mode 100644 index 0000000000..9709ab70aa --- /dev/null +++ b/src/Fable.Transforms/Php/Fable.Transforms.Php.fsproj @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/Fable.Transforms/Python/Fable.Transforms.Python.fsproj b/src/Fable.Transforms/Python/Fable.Transforms.Python.fsproj new file mode 100644 index 0000000000..2b450469d2 --- /dev/null +++ b/src/Fable.Transforms/Python/Fable.Transforms.Python.fsproj @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Fable.Transforms/Rust/AST/Rust.AST.fsproj b/src/Fable.Transforms/Rust/AST/Rust.AST.fsproj index c392b0ac75..0e34c369b3 100644 --- a/src/Fable.Transforms/Rust/AST/Rust.AST.fsproj +++ b/src/Fable.Transforms/Rust/AST/Rust.AST.fsproj @@ -2,6 +2,9 @@ netstandard2.0 + + false diff --git a/src/Fable.Transforms/Rust/AST/Tests/Rust.AST.Tests.fsproj b/src/Fable.Transforms/Rust/AST/Tests/Rust.AST.Tests.fsproj index 7ed1d2101a..c0f7148913 100644 --- a/src/Fable.Transforms/Rust/AST/Tests/Rust.AST.Tests.fsproj +++ b/src/Fable.Transforms/Rust/AST/Tests/Rust.AST.Tests.fsproj @@ -5,6 +5,9 @@ Major false false + + false diff --git a/src/Fable.Transforms/Rust/Fable.Transforms.Rust.fsproj b/src/Fable.Transforms/Rust/Fable.Transforms.Rust.fsproj new file mode 100644 index 0000000000..05f1cff5fe --- /dev/null +++ b/src/Fable.Transforms/Rust/Fable.Transforms.Rust.fsproj @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/fable-standalone/src/Fable.Standalone.fsproj b/src/fable-standalone/src/Fable.Standalone.fsproj index 9a672c8885..51485cc029 100644 --- a/src/fable-standalone/src/Fable.Standalone.fsproj +++ b/src/fable-standalone/src/Fable.Standalone.fsproj @@ -18,7 +18,7 @@ - + @@ -42,9 +42,9 @@ - + - +