diff --git a/cli/Elk.Cli.csproj b/cli/Elk.Cli.csproj
index 4f15937..71fef05 100644
--- a/cli/Elk.Cli.csproj
+++ b/cli/Elk.Cli.csproj
@@ -1,39 +1,33 @@
-
-
-
- Exe
- net8.0
- 12
- true
- true
- Speed
- true
-
-
-
- enable
-
-
-
+
+
+ Exe
+ net9.0
+ 12
+ true
+ true
+ Speed
+ true
+
+
+ enable
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cli/packages.lock.json b/cli/packages.lock.json
index f45e814..688e0bd 100644
--- a/cli/packages.lock.json
+++ b/cli/packages.lock.json
@@ -1,28 +1,29 @@
{
"version": 1,
"dependencies": {
- "net8.0": {
+ "net9.0": {
"Microsoft.Data.Sqlite": {
"type": "Direct",
- "requested": "[8.0.0-rc.2.23480.1, )",
- "resolved": "8.0.0-rc.2.23480.1",
- "contentHash": "YVOU/HY1J2Gg6OwAgFvcIQ3SXTtefHbDlWhn712PCjD6/WD0tjXqUQeweFMV2BuV7OgemVwwS5q76Syx7NNfzQ==",
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "lw6wthgXGx3r/U775k1UkUAWIn0kAT0wj4ZRq0WlhPx4WAOiBsIjgDKgWkXcNTGT0KfHiClkM+tyPVFDvxeObw==",
"dependencies": {
- "Microsoft.Data.Sqlite.Core": "8.0.0-rc.2.23480.1",
- "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
+ "Microsoft.Data.Sqlite.Core": "9.0.0",
+ "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
+ "SQLitePCLRaw.core": "2.1.10"
}
},
"Microsoft.DotNet.ILCompiler": {
"type": "Direct",
- "requested": "[8.0.8, )",
- "resolved": "8.0.8",
- "contentHash": "OWFDT/S4Zl5QVakCjVfRaZTLrmWDhA20ud/BKkru7vWnIrejMcUk4Xz2MwavgyzBypryoHYta787k4avhxsU9A=="
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "bbnlV2PbUmCQ8Ndpx0kJaicLyV28IU+4IzyctQLL57+DxrHurYr2qsJrC8+yD44Q0DyPfv2oM168c1Tk6Bxbmg=="
},
"Microsoft.NET.ILLink.Tasks": {
"type": "Direct",
- "requested": "[8.0.8, )",
- "resolved": "8.0.8",
- "contentHash": "P8wR6MUWwYXIjPJuBaZgo5zlI/GWI6QEAo6NyVIbPefa9CCkohYu7dP2rD/mrqnjEqfRHyl+h9VZrDoGpELqYg=="
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "zAwp213evC3UkimtVXRb+Dlgc/40QG145nmZDtp2LO9zJJMfrp+i/87BnXN7tRXEA4liyzdFkjqG1HE8/RPb4A=="
},
"Nito.Collections.Deque": {
"type": "Direct",
@@ -55,17 +56,12 @@
"resolved": "2.5.108",
"contentHash": "28aNCvfJClgwaKr26gf2S6LT+C1PNyPxiG+ihYpy8uCJsRLJEDoCt2I0Uk5hqOPQ8P8hI0ESy520oMkZkPmsOQ=="
},
- "Microsoft.Bcl.AsyncInterfaces": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg=="
- },
"Microsoft.Data.Sqlite.Core": {
"type": "Transitive",
- "resolved": "8.0.0-rc.2.23480.1",
- "contentHash": "B57W3+Om8speIFkBqj+mKqpdL2kqXNZ5A4lZBVlZ2tEaur4KM7gs42QOgIkEMJ7aTRw+snXL1WuecxjzsUvv2Q==",
+ "resolved": "9.0.0",
+ "contentHash": "cFfZjFL+tqzGYw9lB31EkV1IWF5xRQNk2k+MQd+Cf86Gl6zTeAoiZIFw5sRB1Z8OxpEC7nu+nTDsLSjieBAPTw==",
"dependencies": {
- "SQLitePCLRaw.core": "2.1.6"
+ "SQLitePCLRaw.core": "2.1.10"
}
},
"Microsoft.Extensions.Configuration": {
@@ -162,52 +158,33 @@
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
- "Microsoft.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
- },
"Microsoft.VisualStudio.Threading": {
"type": "Transitive",
- "resolved": "17.7.35",
- "contentHash": "VSyFBBEJqb1hMDpILecGl+oVR6ISdRCDcJnMEHz1aUwx9S9/T8m/4XtN80VsS9C/3AcVQAvZ5FqLxnZCjE2KRQ==",
+ "resolved": "17.10.48",
+ "contentHash": "7onkbbE0AOAhxKe+ZAa2NMzo4R5G4qypZmNIE0GhBohT/tl6e5aLnLx4Gg6trf6SUn3DfLRowMtNe5Q+PmhKgQ==",
"dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "7.0.0",
- "Microsoft.VisualStudio.Threading.Analyzers": "17.7.35",
- "Microsoft.VisualStudio.Validation": "17.6.11",
- "Microsoft.Win32.Registry": "5.0.0",
- "System.Threading.Tasks.Extensions": "4.5.4"
+ "Microsoft.VisualStudio.Threading.Analyzers": "17.10.48",
+ "Microsoft.VisualStudio.Validation": "17.8.8"
}
},
"Microsoft.VisualStudio.Threading.Analyzers": {
"type": "Transitive",
- "resolved": "17.7.35",
- "contentHash": "4NneyXOKgSVAq6H5CaOXrjq+/MaREl1nVr1O1o2XXSrhWejSmkK7GhzDmoXxL493sOSqYichYii4+AArYEfhww=="
+ "resolved": "17.10.48",
+ "contentHash": "xwvwT91oqFjLgQykUp6y/JPYxz8LchbfJKrLVatfczWddXKng8DAo8RiiIodt+pRdsVXP9Ud02GtJoY7ifdXPQ=="
},
"Microsoft.VisualStudio.Validation": {
"type": "Transitive",
- "resolved": "17.6.11",
- "contentHash": "J+9L/iac6c8cwcgVSCMuoIYOlD1Jw4mbZ8XMe1IZVj8p8+3dJ46LnnkIkTRMjK7xs9UtU9MoUp1JGhWoN6fAEw=="
- },
- "Microsoft.Win32.Registry": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
- "dependencies": {
- "System.Security.AccessControl": "5.0.0",
- "System.Security.Principal.Windows": "5.0.0"
- }
+ "resolved": "17.8.8",
+ "contentHash": "rWXThIpyQd4YIXghNkiv2+VLvzS+MCMKVRDR0GAMlflsdo+YcAN2g2r5U1Ah98OFjQMRexTFtXQQ2LkajxZi3g=="
},
"Nerdbank.Streams": {
"type": "Transitive",
- "resolved": "2.10.69",
- "contentHash": "YIudzeVyQRJAqytjpo1jdHkh2t+vqQqyusBqb2sFSOAOGEnyOXhcHx/rQqSuCIXUDr50a3XuZnamGRfQVBOf4g==",
+ "resolved": "2.11.74",
+ "contentHash": "r4G7uHHfoo8LCilPOdtf2C+Q5ymHOAXtciT4ZtB2xRlAvv4gPkWBYNAijFblStv3+uidp81j5DP11jMZl4BfJw==",
"dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "7.0.0",
- "Microsoft.VisualStudio.Threading": "17.6.40",
- "Microsoft.VisualStudio.Validation": "17.6.11",
- "System.IO.Pipelines": "7.0.0",
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ "Microsoft.VisualStudio.Threading": "17.10.48",
+ "Microsoft.VisualStudio.Validation": "17.8.8",
+ "System.IO.Pipelines": "8.0.0"
}
},
"Newtonsoft.Json": {
@@ -250,68 +227,65 @@
},
"SQLitePCLRaw.bundle_e_sqlite3": {
"type": "Transitive",
- "resolved": "2.1.6",
- "contentHash": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
+ "resolved": "2.1.10",
+ "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
"dependencies": {
- "SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
- "SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
+ "SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
+ "SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
}
},
"SQLitePCLRaw.core": {
"type": "Transitive",
- "resolved": "2.1.6",
- "contentHash": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
+ "resolved": "2.1.10",
+ "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
"dependencies": {
"System.Memory": "4.5.3"
}
},
"SQLitePCLRaw.lib.e_sqlite3": {
"type": "Transitive",
- "resolved": "2.1.6",
- "contentHash": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q=="
+ "resolved": "2.1.10",
+ "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA=="
},
"SQLitePCLRaw.provider.e_sqlite3": {
"type": "Transitive",
- "resolved": "2.1.6",
- "contentHash": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
+ "resolved": "2.1.10",
+ "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
"dependencies": {
- "SQLitePCLRaw.core": "2.1.6"
+ "SQLitePCLRaw.core": "2.1.10"
}
},
"StreamJsonRpc": {
"type": "Transitive",
- "resolved": "2.17.8",
- "contentHash": "XxxYqGwcaH/3uBel6Ur54ldMIdW2sd80B0nbN4iqMyBXkiBoiVDmtyJv6ow3jaCkRmJLEFrX2/PEWvSsdBldlw==",
+ "resolved": "2.20.17",
+ "contentHash": "AOVxkrwRqe7lPUDhYRMnaSSupdk8lxiHyXuoL+bZzUdzaA2Fnle+Os/gWGEGRGah1CTMmm5vdv9TyimCThXzoQ==",
"dependencies": {
"MessagePack": "2.5.108",
- "Microsoft.Bcl.AsyncInterfaces": "7.0.0",
- "Microsoft.VisualStudio.Threading": "17.7.35",
- "Microsoft.VisualStudio.Threading.Analyzers": "17.7.35",
- "Microsoft.VisualStudio.Validation": "17.6.11",
- "Nerdbank.Streams": "2.10.69",
+ "Microsoft.VisualStudio.Threading": "17.10.48",
+ "Microsoft.VisualStudio.Threading.Analyzers": "17.10.48",
+ "Microsoft.VisualStudio.Validation": "17.8.8",
+ "Nerdbank.Streams": "2.11.74",
"Newtonsoft.Json": "13.0.1",
- "System.Collections.Immutable": "7.0.0",
- "System.Diagnostics.DiagnosticSource": "7.0.2",
- "System.IO.Pipelines": "7.0.0",
- "System.Text.Encodings.Web": "7.0.0",
- "System.Text.Json": "7.0.3",
- "System.Threading.Tasks.Dataflow": "7.0.0"
+ "System.IO.Pipelines": "8.0.0"
}
},
"System.Collections.Immutable": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ=="
+ "resolved": "5.0.0",
+ "contentHash": "FXkLXiK0sVVewcso0imKQoOxjoPAj42R8HtjjbSjVPAzwDfzoyoznWxgA3c38LDbN9SJux1xXoXYAhz98j7r2g=="
},
"System.Diagnostics.DiagnosticSource": {
"type": "Transitive",
- "resolved": "7.0.2",
- "contentHash": "hYr3I9N9811e0Bjf2WNwAGGyTuAFbbTgX1RPLt/3Wbm68x3IGcX5Cl75CMmgT6WlNwLQ2tCCWfqYPpypjaf2xA=="
+ "resolved": "6.0.0",
+ "contentHash": "frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "jRn6JYnNPW6xgQazROBLSfpdoczRw694vO5kKvMcNnpXuolEixUyw6IBuBs2Y2mlSX/LdLvyyWmfXhaI3ND1Yg=="
+ "resolved": "8.0.0",
+ "contentHash": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA=="
},
"System.Memory": {
"type": "Transitive",
@@ -328,48 +302,11 @@
"resolved": "6.0.0",
"contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg=="
},
- "System.Security.AccessControl": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "5.0.0",
- "System.Security.Principal.Windows": "5.0.0"
- }
- },
- "System.Security.Principal.Windows": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
- },
- "System.Text.Encodings.Web": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "7.0.3",
- "contentHash": "AyjhwXN1zTFeIibHimfJn6eAsZ7rTBib79JQpzg8WAuR/HKDu9JGNHTuu3nbbXQ/bgI+U4z6HtZmCHNXB1QXrQ==",
- "dependencies": {
- "System.Text.Encodings.Web": "7.0.0"
- }
- },
"System.Threading.Channels": {
"type": "Transitive",
"resolved": "6.0.0",
"contentHash": "TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q=="
},
- "System.Threading.Tasks.Dataflow": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "BmSJ4b0e2nlplV/RdWVxvH7WECTHACofv06dx/JwOYc0n56eK1jIWdQKNYYsReSO4w8n1QA5stOzSQcfaVBkJg=="
- },
- "System.Threading.Tasks.Extensions": {
- "type": "Transitive",
- "resolved": "4.5.4",
- "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg=="
- },
"Wcwidth": {
"type": "Transitive",
"resolved": "1.0.0",
@@ -380,7 +317,7 @@
"dependencies": {
"Elk.ReadLine": "[1.0.0, )",
"Glob": "[1.1.9, )",
- "Newtonsoft.Json": "[13.0.1, )"
+ "Newtonsoft.Json": "[13.0.3, )"
}
},
"elk.languageserver": {
@@ -388,7 +325,7 @@
"dependencies": {
"Elk": "[1.0.0, )",
"OmniSharp.Extensions.LanguageProtocol": "[0.19.9, )",
- "StreamJsonRpc": "[2.17.8, )"
+ "StreamJsonRpc": "[2.20.17, )"
}
},
"elk.readline": {
diff --git a/doc-gen/Elk.DocGen.csproj b/doc-gen/Elk.DocGen.csproj
index 4574b3f..d220a7c 100644
--- a/doc-gen/Elk.DocGen.csproj
+++ b/doc-gen/Elk.DocGen.csproj
@@ -1,19 +1,15 @@
-
-
-
- net8.0
- 12
- Exe
- 1573
- true
-
-
-
- enable
-
-
-
-
-
-
-
+
+
+ net9.0
+ 12
+ Exe
+ 1573
+ true
+
+
+ enable
+
+
+
+
+
\ No newline at end of file
diff --git a/doc-gen/packages.lock.json b/doc-gen/packages.lock.json
index 492937d..4be8b46 100644
--- a/doc-gen/packages.lock.json
+++ b/doc-gen/packages.lock.json
@@ -1,7 +1,7 @@
{
"version": 1,
"dependencies": {
- "net8.0": {
+ "net9.0": {
"Glob": {
"type": "Transitive",
"resolved": "1.1.9",
@@ -9,8 +9,8 @@
},
"Newtonsoft.Json": {
"type": "Transitive",
- "resolved": "13.0.1",
- "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A=="
+ "resolved": "13.0.3",
+ "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
},
"Wcwidth": {
"type": "Transitive",
@@ -22,7 +22,7 @@
"dependencies": {
"Elk.ReadLine": "[1.0.0, )",
"Glob": "[1.1.9, )",
- "Newtonsoft.Json": "[13.0.1, )"
+ "Newtonsoft.Json": "[13.0.3, )"
}
},
"elk.readline": {
diff --git a/elk.sln b/elk.sln
index 181685c..3b37867 100644
--- a/elk.sln
+++ b/elk.sln
@@ -1,61 +1,61 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.11.35219.272
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elk", "src\Elk.csproj", "{F7A717F8-63CF-4298-A5F2-1E6E307F4B03}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elk.Tests", "tests\Elk.Tests.csproj", "{0AD18CCC-C5FC-4A18-A4A1-5ECFDDAE26FF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elk.Cli", "cli\Elk.Cli.csproj", "{E9DDD32E-1FB9-4938-B42A-04A4445EE8C0}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elk.DocGen", "doc-gen\Elk.DocGen.csproj", "{3DD279BA-AC36-4FE7-96C4-691A0ADAEB9C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elk.Generators", "generators\Elk.Generators.csproj", "{57421CE2-E3B6-4C8D-823B-F5F963B24D2B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elk.ReadLine", "readline\Elk.ReadLine.csproj", "{BF769EE8-5D64-4D01-917D-F1E5BBBCEE08}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elk.LanguageServer", "language-server\Elk.LanguageServer.csproj", "{4C4C9F51-14A9-42C9-B9AE-4ED560878179}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {F7A717F8-63CF-4298-A5F2-1E6E307F4B03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F7A717F8-63CF-4298-A5F2-1E6E307F4B03}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F7A717F8-63CF-4298-A5F2-1E6E307F4B03}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F7A717F8-63CF-4298-A5F2-1E6E307F4B03}.Release|Any CPU.Build.0 = Release|Any CPU
- {0AD18CCC-C5FC-4A18-A4A1-5ECFDDAE26FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0AD18CCC-C5FC-4A18-A4A1-5ECFDDAE26FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0AD18CCC-C5FC-4A18-A4A1-5ECFDDAE26FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0AD18CCC-C5FC-4A18-A4A1-5ECFDDAE26FF}.Release|Any CPU.Build.0 = Release|Any CPU
- {E9DDD32E-1FB9-4938-B42A-04A4445EE8C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E9DDD32E-1FB9-4938-B42A-04A4445EE8C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E9DDD32E-1FB9-4938-B42A-04A4445EE8C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E9DDD32E-1FB9-4938-B42A-04A4445EE8C0}.Release|Any CPU.Build.0 = Release|Any CPU
- {3DD279BA-AC36-4FE7-96C4-691A0ADAEB9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3DD279BA-AC36-4FE7-96C4-691A0ADAEB9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3DD279BA-AC36-4FE7-96C4-691A0ADAEB9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3DD279BA-AC36-4FE7-96C4-691A0ADAEB9C}.Release|Any CPU.Build.0 = Release|Any CPU
- {57421CE2-E3B6-4C8D-823B-F5F963B24D2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {57421CE2-E3B6-4C8D-823B-F5F963B24D2B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {57421CE2-E3B6-4C8D-823B-F5F963B24D2B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {57421CE2-E3B6-4C8D-823B-F5F963B24D2B}.Release|Any CPU.Build.0 = Release|Any CPU
- {BF769EE8-5D64-4D01-917D-F1E5BBBCEE08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BF769EE8-5D64-4D01-917D-F1E5BBBCEE08}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BF769EE8-5D64-4D01-917D-F1E5BBBCEE08}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BF769EE8-5D64-4D01-917D-F1E5BBBCEE08}.Release|Any CPU.Build.0 = Release|Any CPU
- {4C4C9F51-14A9-42C9-B9AE-4ED560878179}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4C4C9F51-14A9-42C9-B9AE-4ED560878179}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4C4C9F51-14A9-42C9-B9AE-4ED560878179}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4C4C9F51-14A9-42C9-B9AE-4ED560878179}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {C76CAB22-0452-4338-A84B-CF92BB404BA2}
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.11.35219.272
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elk", "src\Elk.csproj", "{F7A717F8-63CF-4298-A5F2-1E6E307F4B03}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elk.Tests", "tests\Elk.Tests.csproj", "{0AD18CCC-C5FC-4A18-A4A1-5ECFDDAE26FF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elk.Cli", "cli\Elk.Cli.csproj", "{E9DDD32E-1FB9-4938-B42A-04A4445EE8C0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elk.DocGen", "doc-gen\Elk.DocGen.csproj", "{3DD279BA-AC36-4FE7-96C4-691A0ADAEB9C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elk.Generators", "generators\Elk.Generators.csproj", "{57421CE2-E3B6-4C8D-823B-F5F963B24D2B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elk.ReadLine", "readline\Elk.ReadLine.csproj", "{BF769EE8-5D64-4D01-917D-F1E5BBBCEE08}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elk.LanguageServer", "language-server\Elk.LanguageServer.csproj", "{4C4C9F51-14A9-42C9-B9AE-4ED560878179}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F7A717F8-63CF-4298-A5F2-1E6E307F4B03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F7A717F8-63CF-4298-A5F2-1E6E307F4B03}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F7A717F8-63CF-4298-A5F2-1E6E307F4B03}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F7A717F8-63CF-4298-A5F2-1E6E307F4B03}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0AD18CCC-C5FC-4A18-A4A1-5ECFDDAE26FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0AD18CCC-C5FC-4A18-A4A1-5ECFDDAE26FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0AD18CCC-C5FC-4A18-A4A1-5ECFDDAE26FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0AD18CCC-C5FC-4A18-A4A1-5ECFDDAE26FF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E9DDD32E-1FB9-4938-B42A-04A4445EE8C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E9DDD32E-1FB9-4938-B42A-04A4445EE8C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E9DDD32E-1FB9-4938-B42A-04A4445EE8C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E9DDD32E-1FB9-4938-B42A-04A4445EE8C0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3DD279BA-AC36-4FE7-96C4-691A0ADAEB9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3DD279BA-AC36-4FE7-96C4-691A0ADAEB9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3DD279BA-AC36-4FE7-96C4-691A0ADAEB9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3DD279BA-AC36-4FE7-96C4-691A0ADAEB9C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {57421CE2-E3B6-4C8D-823B-F5F963B24D2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {57421CE2-E3B6-4C8D-823B-F5F963B24D2B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {57421CE2-E3B6-4C8D-823B-F5F963B24D2B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {57421CE2-E3B6-4C8D-823B-F5F963B24D2B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BF769EE8-5D64-4D01-917D-F1E5BBBCEE08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BF769EE8-5D64-4D01-917D-F1E5BBBCEE08}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BF769EE8-5D64-4D01-917D-F1E5BBBCEE08}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BF769EE8-5D64-4D01-917D-F1E5BBBCEE08}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4C4C9F51-14A9-42C9-B9AE-4ED560878179}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4C4C9F51-14A9-42C9-B9AE-4ED560878179}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4C4C9F51-14A9-42C9-B9AE-4ED560878179}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4C4C9F51-14A9-42C9-B9AE-4ED560878179}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {C76CAB22-0452-4338-A84B-CF92BB404BA2}
+ EndGlobalSection
+EndGlobal
diff --git a/generators/Elk.Generators.csproj b/generators/Elk.Generators.csproj
index 1ca1204..180f304 100644
--- a/generators/Elk.Generators.csproj
+++ b/generators/Elk.Generators.csproj
@@ -1,20 +1,17 @@
-
-
-
- net8.0
- enable
- enable
- true
- true
+
+
+ net9.0
+ enable
+ enable
+ true
+ true
true
-
-
-
-
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/generators/packages.lock.json b/generators/packages.lock.json
index 321b055..c21ce08 100644
--- a/generators/packages.lock.json
+++ b/generators/packages.lock.json
@@ -1,7 +1,7 @@
{
"version": 1,
"dependencies": {
- "net8.0": {
+ "net9.0": {
"Microsoft.CodeAnalysis.Analyzers": {
"type": "Direct",
"requested": "[3.3.4, )",
diff --git a/language-server/Elk.LanguageServer.csproj b/language-server/Elk.LanguageServer.csproj
index eb27bde..78c8ece 100644
--- a/language-server/Elk.LanguageServer.csproj
+++ b/language-server/Elk.LanguageServer.csproj
@@ -1,19 +1,15 @@
-
-
-
- net8.0
- enable
- enable
- true
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ net9.0
+ enable
+ enable
+ true
+
+
+
+
+
+
+
+
+
diff --git a/language-server/packages.lock.json b/language-server/packages.lock.json
index 00f7999..45e9a5b 100644
--- a/language-server/packages.lock.json
+++ b/language-server/packages.lock.json
@@ -1,7 +1,7 @@
{
"version": 1,
"dependencies": {
- "net8.0": {
+ "net9.0": {
"OmniSharp.Extensions.LanguageProtocol": {
"type": "Direct",
"requested": "[0.19.9, )",
@@ -17,23 +17,17 @@
},
"StreamJsonRpc": {
"type": "Direct",
- "requested": "[2.17.8, )",
- "resolved": "2.17.8",
- "contentHash": "XxxYqGwcaH/3uBel6Ur54ldMIdW2sd80B0nbN4iqMyBXkiBoiVDmtyJv6ow3jaCkRmJLEFrX2/PEWvSsdBldlw==",
+ "requested": "[2.20.17, )",
+ "resolved": "2.20.17",
+ "contentHash": "AOVxkrwRqe7lPUDhYRMnaSSupdk8lxiHyXuoL+bZzUdzaA2Fnle+Os/gWGEGRGah1CTMmm5vdv9TyimCThXzoQ==",
"dependencies": {
"MessagePack": "2.5.108",
- "Microsoft.Bcl.AsyncInterfaces": "7.0.0",
- "Microsoft.VisualStudio.Threading": "17.7.35",
- "Microsoft.VisualStudio.Threading.Analyzers": "17.7.35",
- "Microsoft.VisualStudio.Validation": "17.6.11",
- "Nerdbank.Streams": "2.10.69",
+ "Microsoft.VisualStudio.Threading": "17.10.48",
+ "Microsoft.VisualStudio.Threading.Analyzers": "17.10.48",
+ "Microsoft.VisualStudio.Validation": "17.8.8",
+ "Nerdbank.Streams": "2.11.74",
"Newtonsoft.Json": "13.0.1",
- "System.Collections.Immutable": "7.0.0",
- "System.Diagnostics.DiagnosticSource": "7.0.2",
- "System.IO.Pipelines": "7.0.0",
- "System.Text.Encodings.Web": "7.0.0",
- "System.Text.Json": "7.0.3",
- "System.Threading.Tasks.Dataflow": "7.0.0"
+ "System.IO.Pipelines": "8.0.0"
}
},
"Glob": {
@@ -61,11 +55,6 @@
"resolved": "2.5.108",
"contentHash": "28aNCvfJClgwaKr26gf2S6LT+C1PNyPxiG+ihYpy8uCJsRLJEDoCt2I0Uk5hqOPQ8P8hI0ESy520oMkZkPmsOQ=="
},
- "Microsoft.Bcl.AsyncInterfaces": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg=="
- },
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
"resolved": "6.0.1",
@@ -160,52 +149,33 @@
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
- "Microsoft.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
- },
"Microsoft.VisualStudio.Threading": {
"type": "Transitive",
- "resolved": "17.7.35",
- "contentHash": "VSyFBBEJqb1hMDpILecGl+oVR6ISdRCDcJnMEHz1aUwx9S9/T8m/4XtN80VsS9C/3AcVQAvZ5FqLxnZCjE2KRQ==",
+ "resolved": "17.10.48",
+ "contentHash": "7onkbbE0AOAhxKe+ZAa2NMzo4R5G4qypZmNIE0GhBohT/tl6e5aLnLx4Gg6trf6SUn3DfLRowMtNe5Q+PmhKgQ==",
"dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "7.0.0",
- "Microsoft.VisualStudio.Threading.Analyzers": "17.7.35",
- "Microsoft.VisualStudio.Validation": "17.6.11",
- "Microsoft.Win32.Registry": "5.0.0",
- "System.Threading.Tasks.Extensions": "4.5.4"
+ "Microsoft.VisualStudio.Threading.Analyzers": "17.10.48",
+ "Microsoft.VisualStudio.Validation": "17.8.8"
}
},
"Microsoft.VisualStudio.Threading.Analyzers": {
"type": "Transitive",
- "resolved": "17.7.35",
- "contentHash": "4NneyXOKgSVAq6H5CaOXrjq+/MaREl1nVr1O1o2XXSrhWejSmkK7GhzDmoXxL493sOSqYichYii4+AArYEfhww=="
+ "resolved": "17.10.48",
+ "contentHash": "xwvwT91oqFjLgQykUp6y/JPYxz8LchbfJKrLVatfczWddXKng8DAo8RiiIodt+pRdsVXP9Ud02GtJoY7ifdXPQ=="
},
"Microsoft.VisualStudio.Validation": {
"type": "Transitive",
- "resolved": "17.6.11",
- "contentHash": "J+9L/iac6c8cwcgVSCMuoIYOlD1Jw4mbZ8XMe1IZVj8p8+3dJ46LnnkIkTRMjK7xs9UtU9MoUp1JGhWoN6fAEw=="
- },
- "Microsoft.Win32.Registry": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
- "dependencies": {
- "System.Security.AccessControl": "5.0.0",
- "System.Security.Principal.Windows": "5.0.0"
- }
+ "resolved": "17.8.8",
+ "contentHash": "rWXThIpyQd4YIXghNkiv2+VLvzS+MCMKVRDR0GAMlflsdo+YcAN2g2r5U1Ah98OFjQMRexTFtXQQ2LkajxZi3g=="
},
"Nerdbank.Streams": {
"type": "Transitive",
- "resolved": "2.10.69",
- "contentHash": "YIudzeVyQRJAqytjpo1jdHkh2t+vqQqyusBqb2sFSOAOGEnyOXhcHx/rQqSuCIXUDr50a3XuZnamGRfQVBOf4g==",
+ "resolved": "2.11.74",
+ "contentHash": "r4G7uHHfoo8LCilPOdtf2C+Q5ymHOAXtciT4ZtB2xRlAvv4gPkWBYNAijFblStv3+uidp81j5DP11jMZl4BfJw==",
"dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "7.0.0",
- "Microsoft.VisualStudio.Threading": "17.6.40",
- "Microsoft.VisualStudio.Validation": "17.6.11",
- "System.IO.Pipelines": "7.0.0",
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ "Microsoft.VisualStudio.Threading": "17.10.48",
+ "Microsoft.VisualStudio.Validation": "17.8.8",
+ "System.IO.Pipelines": "8.0.0"
}
},
"Newtonsoft.Json": {
@@ -236,18 +206,21 @@
},
"System.Collections.Immutable": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ=="
+ "resolved": "5.0.0",
+ "contentHash": "FXkLXiK0sVVewcso0imKQoOxjoPAj42R8HtjjbSjVPAzwDfzoyoznWxgA3c38LDbN9SJux1xXoXYAhz98j7r2g=="
},
"System.Diagnostics.DiagnosticSource": {
"type": "Transitive",
- "resolved": "7.0.2",
- "contentHash": "hYr3I9N9811e0Bjf2WNwAGGyTuAFbbTgX1RPLt/3Wbm68x3IGcX5Cl75CMmgT6WlNwLQ2tCCWfqYPpypjaf2xA=="
+ "resolved": "6.0.0",
+ "contentHash": "frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "jRn6JYnNPW6xgQazROBLSfpdoczRw694vO5kKvMcNnpXuolEixUyw6IBuBs2Y2mlSX/LdLvyyWmfXhaI3ND1Yg=="
+ "resolved": "8.0.0",
+ "contentHash": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA=="
},
"System.Memory": {
"type": "Transitive",
@@ -264,48 +237,11 @@
"resolved": "6.0.0",
"contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg=="
},
- "System.Security.AccessControl": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "5.0.0",
- "System.Security.Principal.Windows": "5.0.0"
- }
- },
- "System.Security.Principal.Windows": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
- },
- "System.Text.Encodings.Web": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "7.0.3",
- "contentHash": "AyjhwXN1zTFeIibHimfJn6eAsZ7rTBib79JQpzg8WAuR/HKDu9JGNHTuu3nbbXQ/bgI+U4z6HtZmCHNXB1QXrQ==",
- "dependencies": {
- "System.Text.Encodings.Web": "7.0.0"
- }
- },
"System.Threading.Channels": {
"type": "Transitive",
"resolved": "6.0.0",
"contentHash": "TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q=="
},
- "System.Threading.Tasks.Dataflow": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "BmSJ4b0e2nlplV/RdWVxvH7WECTHACofv06dx/JwOYc0n56eK1jIWdQKNYYsReSO4w8n1QA5stOzSQcfaVBkJg=="
- },
- "System.Threading.Tasks.Extensions": {
- "type": "Transitive",
- "resolved": "4.5.4",
- "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg=="
- },
"Wcwidth": {
"type": "Transitive",
"resolved": "1.0.0",
@@ -316,7 +252,7 @@
"dependencies": {
"Elk.ReadLine": "[1.0.0, )",
"Glob": "[1.1.9, )",
- "Newtonsoft.Json": "[13.0.1, )"
+ "Newtonsoft.Json": "[13.0.3, )"
}
},
"elk.readline": {
diff --git a/readline/Elk.ReadLine.csproj b/readline/Elk.ReadLine.csproj
index 8d103eb..bc13b7f 100755
--- a/readline/Elk.ReadLine.csproj
+++ b/readline/Elk.ReadLine.csproj
@@ -1,17 +1,14 @@
-
Elk.ReadLine
- net8.0
+ net9.0
Elk.ReadLine
git
12
enable
true
-
-
-
+
\ No newline at end of file
diff --git a/readline/packages.lock.json b/readline/packages.lock.json
index 9f477c2..0c6b6e3 100644
--- a/readline/packages.lock.json
+++ b/readline/packages.lock.json
@@ -1,7 +1,7 @@
{
"version": 1,
"dependencies": {
- "net8.0": {
+ "net9.0": {
"Wcwidth": {
"type": "Direct",
"requested": "[1.0.0, )",
diff --git a/src/Elk.csproj b/src/Elk.csproj
index 0c3dbfd..cd2ad94 100644
--- a/src/Elk.csproj
+++ b/src/Elk.csproj
@@ -1,49 +1,39 @@
-
-
-
- net8.0
- 12
- 1573
- true
-
-
-
- enable
-
-
-
- true
- 1701;1702;1705;1591
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
- true
-
-
-
-
- <_Parameter1>Elk.Tests
-
-
-
-
-
- Always
-
-
-
-
+
+
+ net9.0
+ 12
+ 1573
+ true
+
+
+ enable
+
+
+ true
+ 1701;1702;1705;1591
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ true
+
+
+
+ <_Parameter1>Elk.Tests
+
+
+
+
+ Always
+
+
+
\ No newline at end of file
diff --git a/src/packages.lock.json b/src/packages.lock.json
index c5b327b..4a88c8b 100644
--- a/src/packages.lock.json
+++ b/src/packages.lock.json
@@ -1,7 +1,7 @@
{
"version": 1,
"dependencies": {
- "net8.0": {
+ "net9.0": {
"Glob": {
"type": "Direct",
"requested": "[1.1.9, )",
@@ -10,9 +10,9 @@
},
"Newtonsoft.Json": {
"type": "Direct",
- "requested": "[13.0.1, )",
- "resolved": "13.0.1",
- "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A=="
+ "requested": "[13.0.3, )",
+ "resolved": "13.0.3",
+ "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
},
"Wcwidth": {
"type": "Transitive",
diff --git a/tests/Elk.Tests.csproj b/tests/Elk.Tests.csproj
index 93ca424..88832aa 100644
--- a/tests/Elk.Tests.csproj
+++ b/tests/Elk.Tests.csproj
@@ -1,27 +1,22 @@
-
-
-
- net8.0
- enable
- false
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Always
-
-
-
-
+
+
+ net9.0
+ enable
+ false
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+ Always
+
+
+
\ No newline at end of file
diff --git a/tests/packages.lock.json b/tests/packages.lock.json
index b926cb6..59417c1 100644
--- a/tests/packages.lock.json
+++ b/tests/packages.lock.json
@@ -1,7 +1,7 @@
{
"version": 1,
"dependencies": {
- "net8.0": {
+ "net9.0": {
"coverlet.collector": {
"type": "Direct",
"requested": "[3.1.0, )",
@@ -76,8 +76,8 @@
},
"Newtonsoft.Json": {
"type": "Transitive",
- "resolved": "13.0.1",
- "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A=="
+ "resolved": "13.0.3",
+ "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
},
"NuGet.Frameworks": {
"type": "Transitive",
@@ -99,7 +99,7 @@
"dependencies": {
"Elk.ReadLine": "[1.0.0, )",
"Glob": "[1.1.9, )",
- "Newtonsoft.Json": "[13.0.1, )"
+ "Newtonsoft.Json": "[13.0.3, )"
}
},
"elk.readline": {